Ver Mensaje Individual
  #1
Antiguo 18 de septiembre de 2020, 14:10
MaloK
Acabo de llegar...
Última Actividad 01.10.2020 13:43
Posts Posts: 2
Predeterminado recuperar el valor teclado con CobolIT
0 Inactivo Inactivo

Hola buenas tardes!

soy nuevo en el foro y tambien en cobol.
intento hacer un programa en cobol que es muy sencillo y solo consiste en recuperar el valor del teclado apretado por el usuario. el codigo es muy corto :


Código COBOL:
  1.        IDENTIFICATION DIVISION.
  2.        PROGRAM-ID.  Hello.
  3.        WORKING-STORAGE SECTION.
  4.         01 TOUCHE         PIC 9(2).
  5.        PROCEDURE DIVISION.
  6.        DisplayPrompt.
  7.        
  8.            DISPLAY 'Hello world'
  9.            PERFORM UNTIL TOUCHE NOT = ZEROS
  10.             ACCEPT TOUCHE FROM ESCAPE KEY END-ACCEPT
  11.             DISPLAY TOUCHE
  12.            END-PERFORM
  13.            DISPLAY TOUCHE
  14.            
  15.            STOP RUN
  16.            .
cuando ejecuto esto con COBOLIT se queda encerrado en un blucle y el valor de la variable TOUCHE se queda siempre a 00 aunque apriete todas las teclas.
he visto que era posible desbloquear las teclas con un
Código COBOL:
  1.     call x"AF" using  set-bit-pairs
  2.                       adis-key-control
pero claro con cobolIT no tengo este sub programa y no se como podría sustituirlo.
Alguien tiene una idea?

gracias de antemano.

un saludo
MaloK is offline   Responder Con Cita