Comprobar que todos los formularios de la aplicacion estan cerrados
Hola,
Tengo una aplicacion con muchos formularios, y quisiera comprobar antes de cerrar la aplicacion, es decir, antes de cerrar el menu principal, que algunos de los formularios (casi todos) estan ciertamente cerrados, si no estan cerrados lanzar un mensaje de error. Conclusion, ¿como compruebo que los formularios estan cerrados? ¿alguna idea?. Muchas Gracias ;) |
|
Pues...
Desde el formulario principal consulta el valor de MDIChildCount.
Te recomiendo que el chequeo lo hagas en el evento onCloseQuery del formulario principal. Espero haberte ayudado... |
Hola,
Se me ha ocurrido algo así después de un rato dándole vueltas:
Por cierto, gracias a Marcos y a freelance, quienes me han ayudado. A Marcos porque no recordaba la variable "FormCount" del objeto "Screen", y, a freelance, porque me picó a comprobar que la función de más arriba parece funcionar tanto en aplicaciones MDI (Multiple Document Interface) como SDI (Single Document Interface). Por cierto, una posible forma de hacer uso de la función anterior, siguiendo lo que dice freelance de utilizar el evento "OnCloseQuery" del formulario principal de la aplicación:
|
Gracias!
Que bien :) . Muchas gracias a todos, sobre todo a Dec, que me lo has dejado muy bien explicado :D .
¿Que haría yo sin la ayuda de la gente de este foro que tanto ayuda? Gracias otra vez. Saludos |
La franja horaria es GMT +2. Ahora son las 16:29:21. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi