Iniciar Sesión

Ver la Versión Completa : [Sintaxis] Form em memoria


Paulo
29 de abril de 2019, 11:24
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:

INVOKE POW-SELF "OpenForm" USING FormName [DllName] [Cookie]

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


ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
LINKAGE SECTION.
01 POW-ARG-COOKIE PIC S9(9) COMP-5.
PROCEDURE DIVISION USING POW-ARG-COOKIE.



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.