Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   GnuCOBOL (OpenCOBOL) (https://www.cobolforo.es/forumdisplay.php?f=90)
-   -   [Sintaxis] Tecla ESC (https://www.cobolforo.es/showthread.php?t=1753)

mengue 23 de marzo de 2024 06:23

Tecla ESC
 
A propósito. Si alguien sabe como hacer para que la tecla ESC se comporte de igual manera tanto ejecutando el programa en el entorno del OpenCobolIde como en la ejecución del mismo fuera del entorno , o sea ejecutando el EXE, le agradecería me lo haga saber. Ejecutado el programa por fuera la tecla ESC no funciona.

mengue 28 de marzo de 2024 00:07

Luego de investigar llegué a la solución. Tengo que poner las variables de entorno en el programa fuente para que todo funcione tal como funciona en el entorno del IDE.

Código COBOL:
  1. PROCEDURE DIVISION.
  2. SET ENVIRONMENT "COB_SCREEN_EXCEPTIONS" TO 'Y'.
  3. SET ENVIRONMENT "COB_SCREEN_ESC" TO 'Y'.
  4. SET ENVIRONMENT "COB_TIMEOUT_SCALE" TO '3'.
  5. SET ENVIRONMENT "COB_EXIT_WAIT" TO "NO".

Comentario de Moderador

Usa los botones de resalto de sintaxis.

desar 25 de noviembre de 2024 03:03

Hola @mengue (o alguien más que pueda darme una mano con esto)

Soy nuevo en esto de GnuCobol y se me está haciendo complejo. Necesitaría un ejemplo de un programa sencillito (completo), en donde se acepte un campo por teclado, y permita validar si se presionó ESC o si se presionó otro tipo de tecla (F1, cursores, etc).

Gracias desde ya.

mengue 29 de noviembre de 2024 14:04

Programa gnu cobol
 
Cita:

Citación del post de desar (Mensaje 9658)
Hola @mengue (o alguien más que pueda darme una mano con esto)

Soy nuevo en esto de GnuCobol y se me está haciendo complejo. Necesitaría un ejemplo de un programa sencillito (completo), en donde se acepte un campo por teclado, y permita validar si se presionó ESC o si se presionó otro tipo de tecla (F1, cursores, etc).

Gracias desde ya.

Hola , recién hoy 29/11 veo tu mensaje. Te dejo la dirección desde donde puedes bajar un ejemplo. Si bien el ejemplo usa SQL puedes ver la programación de las pantallas de ingreso de datos y darte una idea. Avísame cualquier inconveniente. Si bien por ahora hace tiempo no practico GNUCOBOL, estoy con el famoso CLIPPER, en lo que pueda ayudarte u orientarte estoy. Saludos.

https://github.com/menguedemonte/GNUCOBOL-CLIENTES

desar 29 de noviembre de 2024 23:19

Gracias capo.

Clipper, sí que era bueno, le metí varios años a eso hace mucho. Creo que hay un projecto Harbour, que te compila todos los viejos fuentes de Clipper, y permite acceso a bases de datos y es multiplataforma. Muy interesante.

Abrazo.


La franja horaria es GMT +2. Ahora son las 13:58.

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