PDA

Ver la Versión Completa : [Sintaxis] Tecla ESC


mengue
23 de marzo de 2024, 06:23
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.

PROCEDURE DIVISION.
SET ENVIRONMENT "COB_SCREEN_EXCEPTIONS" TO 'Y'.
SET ENVIRONMENT "COB_SCREEN_ESC" TO 'Y'.
SET ENVIRONMENT "COB_TIMEOUT_SCALE" TO '3'.
SET ENVIRONMENT "COB_EXIT_WAIT" TO "NO".


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
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.