Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol GnuCOBOL (OpenCOBOL)
GnuCOBOL (OpenCOBOL) El compilador gratuito y Open Source cada vez más popular.
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Duda] Ejemplos de manejo de archivos y tecla de funcion FPAIX GnuCOBOL (OpenCOBOL) 3 25 de febrero de 2023 18:01
[Sintaxis] Deshabilitar la tecla "Enter" Juanghi PowerCOBOL (ActiveX, v4 - v11) 3 5 de noviembre de 2015 16:47
[Compilador] Pasar ENTRY-FIELD con la tecla ENTER Anthony AcuCobol 4 5 de marzo de 2015 16:02

Respuesta

  #1
Antiguo 23 de marzo de 2024, 06:23
mengue
Forero Junior
Última Actividad 29.11.2024 14:05
Posts Posts: 5
Likes enviados Enviados: 0
Likes recibidos Recibidos: 5

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 is offline   Responder Con Cita
  #2
Antiguo 28 de marzo de 2024, 00:07
mengue
Forero Junior
Última Actividad 29.11.2024 14:05
Posts Posts: 5
Likes enviados Enviados: 0
Likes recibidos Recibidos: 5

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.
mengue is offline   Responder Con Cita
  #3
Antiguo 25 de noviembre de 2024, 03:03
desar
Forero Junior
Última Actividad 29.11.2024 23:19
Posts Posts: 5
Likes enviados Enviados: 3
Likes recibidos Recibidos: 0

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.
desar is offline   Responder Con Cita
  #4
Antiguo 29 de noviembre de 2024, 14:04
mengue
Forero Junior
Última Actividad 29.11.2024 14:05
Posts Posts: 5
Likes enviados Enviados: 0
Likes recibidos Recibidos: 5
Predeterminado Programa gnu cobol
1 Inactivo Inactivo

Citación del post de desar Ver Mensaje
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
mengue is offline   Responder Con Cita
  #5
Antiguo 29 de noviembre de 2024, 23:19
desar
Forero Junior
Última Actividad 29.11.2024 23:19
Posts Posts: 5
Likes enviados Enviados: 3
Likes recibidos Recibidos: 0

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.
desar is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


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.