![]() |
Eventos entre Formularios
Buenas tardes.
Tengo el siguiente problema y no consigo solucionar. En un programa PRG1.dll hay una una tabla de procesos, que ejecutan otros programas PRG2.dll, PRG3.dll, ......, mediante CallForm. La selección de un proceso de la tabla se realiza con dobleclick o intro. Esto se realiza correctamente. Si el programa PRG2.dll finaliza con INTRO, cuando regresa al PRG1.dll devuelve el valor INTRO, y se vuelve a repetir el proceso. Como puedo INICIALIZAR los valores de POW-KEY-RETURN, POW-KEY-ESCAPE, POW-ARG-KEYCODE, cuando vuelve desde PRG2.dll a PRG1.dll o alguna solución alternativa. Gracias por vuestra colaboración. |
Recato53, ¿en qué control tienes la lista de los procesos, es un ListView?
¿Has intentado poner: Código COBOL:
Justo después del "CallForm" en el Form llamante? |
Cita:
He probado "ThruEvents" y no inicializa los valores de POW-KEY-RETURN, POW-KEY-ESCAPE, POW-ARG-KEYCODE. Un saludo. |
Recato53, puedes intentar hacer lo siguiente:
Defines 1 variable buleana de nivel 88 por ejemplo GLB-FLAG, en el evento Click tel Table, preguntas con un IF antes si la variable está a SI entonces abres el Form: Código COBOL:
|
| La franja horaria es GMT +2. Ahora son las 00:26. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.