Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   RM/COBOL (https://www.cobolforo.es/forumdisplay.php?f=16)
-   -   [Duda] RM/COBOL en Linux (https://www.cobolforo.es/showthread.php?t=1149)

Dasije 20 de mayo de 2020 16:30

1 Archivos Adjunto(s)
Perfecto, era la fuente, muestra todo, incluso los acentos.

Os dejo captura.

La versión es la 7.10 para Linux/Intel, y lo he compilado con la 6.10 de MS-DOS.

Gracias a tod@s.

Dasije 20 de mayo de 2020 16:43

No me he dado cuenta, no están todos los acentos, le é por ejemplo no está, al menos ya sabemos que es la fuente lo que define el aspecto gráfico si se hace a pelo desde el editor de programación.

Roger 20 de mayo de 2020 21:54

1 Archivos Adjunto(s)
@Dasije si es la fuente utilizaba esta fuente sys437.fon les comparto si les sirve

Dasije 21 de mayo de 2020 01:15

@Roger, Gracias por su ayuda, la fuente que adjuntas, no se muestra correctamente, me recuerda a la misma fuente que utiliza RM/COBOL en su versión de Windows para mostrar líneas y caracteres, debe ser para Windows, no para Unix/Linux.

Kuk 21 de mayo de 2020 14:00

@JCantero, Moba trae fuente propia, que al menos en UTF-8 muestra todos los gráficos correctamente. Pero yo hablo de Shell en sí, nunca he utilizado RM.

JCantero 21 de mayo de 2020 15:54

Cita:

Citación del post de Dasije (Mensaje 5728)
No me he dado cuenta, no están todos los acentos, le é por ejemplo no está, al menos ya sabemos que es la fuente lo que define el aspecto gráfico si se hace a pelo desde el editor de programación.

Has puesto "Lucida Console"?

Comprueba en la linea de comandos de linux todas las vocales acentuadas (mayusculas y minusculas). Te deben de salir bien.

En cuanto a rm/cobol tienes que tener en cuenta que los caracteres:

UTF áéíóúÁÉÍÓÚÑñºªçÇ

En window-dos áéíóú╡É╓αΘñѺªçÇ

En Linux ßΘφ≤·┴╔═╙┌±╤║¬τ╟

Cada font tiene sus carateres defininidos.
Estos--> !"·$%&/()=?¿-.,;:_ 0234567890 a..z A..Z suelen ser los mismos.
Pero no siempre.
El resto son diferentes

Yo para mensajes y volcado de pantallas tengo unas rutinas que hacen la conversion dependiendo el sistema.

Código COBOL:
  1.  
  2.       01 cadena-windows pic x(70) value 'áéíóú╡É╓αΘñѺªçÇ'.
  3.       01 cadena-unix       pic x(70) value 'ßΘφ≤·┴╔═╙┌±╤║¬τ╟'.
  4.  
  5.        *
  6.       *
  7.       *
  8.  
  9.       if unix then
  10.             inspect variable-alfanumerica  converting
  11.                   cadena-windows to cadena-unix
  12.       end-if.


---------- Post añadido : 15:54 ---------- Post anterior : 15:49 ----------

Cita:

Citación del post de Kuk (Mensaje 5731)
@JCantero, Moba trae fuente propia, que al menos en UTF-8 muestra todos los gráficos correctamente. Pero yo hablo de Shell en sí, nunca he utilizado RM.

Rm/cobol no utiliza UTF en linux ( o al menos no lo he visto )

Kuk 21 de mayo de 2020 16:56

Cita:

Citación del post de JCantero (Mensaje 5732)
Rm/cobol no utiliza UTF en linux

Ya, en general, al menos nosotros, no necesitamos caracteres multi-byte (a no ser que alguien esté haciendo programas para venta en Emirates o similar :D )

Pero bueno, quiero decir que la propia fuente de Moba nunca me ha dado problemas. Es para que probéis, por si a caso funciona.

JCantero 21 de mayo de 2020 18:33

Cita:

Citación del post de Kuk (Mensaje 5734)
Ya, en general, al menos nosotros, no necesitamos caracteres multi-byte (a no ser que alguien esté haciendo programas para venta en Emirates o similar :D )

Pero bueno, quiero decir que la propia fuente de Moba nunca me ha dado problemas. Es para que probéis, por si a caso funciona.


Con Moba funciona bien, ya sea con "lucida console" o con el "moba". He cambiando el chaset a CP437, si no en rmcobol no va bien

Tambien me funcionan perfectamente todas las Fx, eñes y los acentos.

Lo que no me funciona son las cosas que he implementado en Putty

Voy a remitir mis plegarias a ver si me hacen caso como a ti los de MF. (jajajjajjajajaj)

Kuk 21 de mayo de 2020 19:35

@JCantero, son bastante majos, estos la verdad también han hecho algunas cosas a mi petición :D (para el cliente en el que trabajo), así que inténtalo.

En cuanto al Putty - es la base de Moba, pero hoy en día Putty tal cual queda obsoleto, y Moba me parece a la altura de los tiempos que corren.

Dasije 26 de mayo de 2020 16:51

Hola buenas.

Gracias @JCantero por todo, tocará adaptar para conseguir la mejor emulación posible entre sistemas operativos.

Tengo manuales de RM/COBOL en Castellano, y hay cláusulas de gráficos dentro de la sentencia DISPLAY para versiones superiores a la 6, prestaré atención para su adaptación.

@Kuk, También he probado el moba, ofrece lo mismo que el Putty, es cierto que tiene mejoras para el usuario que administra y trabaja a diario con el servidor, pero a diferencia no es simple, cuando se quiere distribuir la aplicación a clientes o usuarios, se debe mirar por lo fácil y rápido, y Putty lo cumple, no hay que enredar al cliente con cosas complejas y innecesarias, y si le añades que no tiene costo económico, mejor que mejor.

Saludos a tod@s.


La franja horaria es GMT +2. Ahora son las 16:30.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.