Cita:
Empezado por Clantt
cosa que si cierro la principal no se cierren las otras ventanitas.
|
¿Quién ha dicho que esa ventana es la principal?,
A ti te parece que es la principal
.
Creo que hay una solución bastante sencilla.
Creas una nueva ventana, será la principal, pero en el OnCreate, hará los siguiente:
Código Delphi
[-]
application.ShowMainForm:= false;
-Crear y mostrar una segunda ventana que actuará de Principal
(de cara al usuario)
Esta ventana, es la primera que pones en Projects, Options, en la zona de AutoCreate, y es la que mandas a cerrar desde un menu que diga Salir, (esta opción estará en la segunda ventana.
Las demás ventanas las creas dinámicamente desde
la segunda Ventana y las liberas al cerrarlas, como éstas ya no son la principal, simplemente tu programa se quedará por ahí funcionando.
saludos.