problema con prg. que crean formularios de nivel superior

05/10/2004 - 21:06 por Luciano Robert | Informe spam
Hola compañeros:
Tengo dos .prg: programa1, programa2, los dos mediante
instancias de clases crean sus respectivos formularios:
form1, y form2, los dos formularios tienen la propiedad
showwindow en 1-Como formulario de nivel superior. En
programa1 tengo un botón de comandos: boton1, que llama a
programa2 (DO programa2.prg). Cuando ejecuto por primera
vez programa1, el comportamiento es normal, se muestra el
formulario form1, oprimo el boton de comandos, boton1,
este llama al formulario form2, cierro el formulario form2
(thisform.release), regresa al form1, sin embargo cuando
vuelvo a presionar el boton1, por segunda vez, ya no se
ejecuta el form2, simplemente no responde al evento.

¿Porque la primera vez sí, y en la segunda ya no?. He
intentado con CLEAR EVENT, con CLEAR MEMORY, pero nada.
¿Alguien puede decirme que pasa?

Agradezco de antemano su valiosa ayuda
Muchas Gracias
Atte.
Luciano Robert
 

Leer las respuestas

#1 Juan
05/10/2004 - 21:37 | Informe spam
no deberia darte ningun problema...

pero pudes ver el estado del form

usando el comando wexist("nombre formulario")

o tambien si el formulario existe deberias probar el metodo show del
formulario.


"Luciano Robert" escribió en el
mensaje news:0c1601c4ab0e$61c886c0$
Hola compañeros:
Tengo dos .prg: programa1, programa2, los dos mediante
instancias de clases crean sus respectivos formularios:
form1, y form2, los dos formularios tienen la propiedad
showwindow en 1-Como formulario de nivel superior. En
programa1 tengo un botón de comandos: boton1, que llama a
programa2 (DO programa2.prg). Cuando ejecuto por primera
vez programa1, el comportamiento es normal, se muestra el
formulario form1, oprimo el boton de comandos, boton1,
este llama al formulario form2, cierro el formulario form2
(thisform.release), regresa al form1, sin embargo cuando
vuelvo a presionar el boton1, por segunda vez, ya no se
ejecuta el form2, simplemente no responde al evento.

¿Porque la primera vez sí, y en la segunda ya no?. He
intentado con CLEAR EVENT, con CLEAR MEMORY, pero nada.
¿Alguien puede decirme que pasa?

Agradezco de antemano su valiosa ayuda
Muchas Gracias
Atte.
Luciano Robert

Preguntas similares