Ver Mensaje Individual
  #13
Antiguo 23 de agosto de 2024, 13:38
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@lumalma, efectivamente me he confundido. Es el evento KeyPress y no el Change.... El calor hija que hace evaporar las neuronas que nos quedan

Le he añadido la conversión de minúsculas a mayúsculas porque por lo que veo no hay constantes diferenciadas para ello en Power, con lo cual, con minúsculas no funcionaba antes:
Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  LINKAGE         SECTION.
  5.  01  CHAR.
  6.      05  LETRA        PIC X.
  7.      05  FILLER       PIC X.
  8.  01  POW-ARG-KEYASCII  REDEFINES CHAR PIC S9(4) COMP-5.
  9.  
  10.  PROCEDURE       DIVISION USING POW-ARG-KEYASCII.
  11.      
  12.      INSPECT LETRA CONVERTING
  13.          "abcd" TO "ABCD"
  14.          
  15.      EVALUATE POW-ARG-KEYASCII
  16.          
  17.          WHEN POW-KEY-A THRU POW-KEY-D
  18.          WHEN POW-KEY-BACK
  19.              CONTINUE
  20.          
  21.          WHEN OTHER
  22.              MOVE POW-KEY-CANCEL TO POW-ARG-KEYASCII
  23.      
  24.      END-EVALUATE
  25.      



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita