|
El Foro es mi casa
![]()
|
Buenos días, buena semana. ¿Cómo puedo evitar que aparezca el mensaje adjunto? ¿Hay alguna forma de controlarlo?
Tengo una DLL que simplemente muestra que una acción se ejecutó correctamente. El problema es que cuando el usuario valida rápidamente, la primera acción aún no ha finalizado... Podría usar "call", pero prefiero realizar la llamada con "open...". Gracias. Código COBOL:
|
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
¡Ya encontré una solución! |
|||||||||
|
|
|
|
Administrador
![]()
|
Pues compártela
![]() Yo me acuerdo que solucioné este problema con las llamadas "cookies": Código COBOL:
En el parámetro "coockie" pones un número único para cada Form que abres, y un flag de tipo GLOBAL para cada Form también (bueno, más bien una tabla interna) En el evento CloseChild del Form padre, con un EVALUATE se sabe qué Form hijo se acaba de cerrar, así se pone el flag correspondiente a inactivo. Y en los botones, sólo queda añadir la validación del flag: si inactivo, podemos abrir el Form. 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 |
||||||||
|
|
|
![]() |
| Herramientas | |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||