Ver Mensaje Individual
  #2
Antiguo 28 de agosto de 2017, 22:49
Kuk
Administrador
Última Actividad 21.09.2026 18:24
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

Fito, en tu tratamiento principal haces:

Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  01  EXT-CANCELAR  IS EXTERNAL PIC X(1).
  5.  PROCEDURE       DIVISION.
  6.      
  7.      MOVE POW-FALSE TO "Enabled" OF POW-SELF
  8.      
  9.      MOVE "N" TO EXT-CANCELAR
  10.      
  11.      INVOKE POW-SELF "OpenForm" USING "FORM-ESPERE"
  12.      
  13.      PERFORM UNTIL ... OR EXT-CANCELAR = "S"
  14.          ...
  15.      
  16.          INVOKE POW-SELF "ThruEvents"
  17.      END-PERFORM
  18.      
  19.      INVOKE POW-SELF "CloseForm" USING "FORM-ESPERE"
  20.      
  21.      MOVE POW-TRUE TO "Enabled" OF POW-SELF

En tu Form de "Espera", en el botón de cancelar el tratamiento haces:
Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  01  EXT-CANCELAR  IS EXTERNAL PIC X(1).
  5.  PROCEDURE       DIVISION.
  6.      
  7.      MOVE "S" TO EXT-CANCELAR



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