Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   Fujitsu COBOL (https://www.cobolforo.es/forumdisplay.php?f=77)
-   -   [Sintaxis] Form em memoria (https://www.cobolforo.es/showthread.php?t=979)

Paulo 29 de abril de 2019 11:24

Form em memoria
 
Olá a todos.
Alguém tem uma rotina que permita verificar se uma determinada Form já está em memória, isto é a ser executada ?
Gracias

Kuk 29 de abril de 2019 19:00

Paulo, para saber esto lo que necesitas es abrir el Form con una cookie:

Código COBOL:
  1. INVOKE POW-SELF "OpenForm" USING FormName [DllName] [Cookie]

Y para saber cuando se cierra dicho Form, en el evento CloseChild del Form "Main":

Código COBOL:
  1.  ENVIRONMENT     DIVISION.
  2.  DATA            DIVISION.
  3.  WORKING-STORAGE SECTION.
  4.  LINKAGE         SECTION.
  5.  01  POW-ARG-COOKIE  PIC S9(9) COMP-5.
  6.  PROCEDURE       DIVISION USING POW-ARG-COOKIE.
  7.      

El campo POW-ARG-COOKIE te dice el número de la cookie del Form que se acaba de cerrar.

Puedes usar un flag en la WORKING general para saber en todo momento el estado del Form, si está abierto o cerrado.

Paulo 3 de mayo de 2019 14:10

Vou testar no caso que tenho em questão.
Gracias Kuk.


La franja horaria es GMT +2. Ahora son las 01:59.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.