Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   formas que cierran aparentemente (https://www.clubdelphi.com/foros/showthread.php?t=26358)

gulder 20-10-2005 14:53:16

formas que cierran aparentemente
 
hola señores y señoritas foritas

mi pregunta es la siguiente tengo varias formas desde la primera forma llamo a la segunda forma con el siguiente código

forma1.hide;
forma2.show;
mi pregunta es la siguiente cuando cierro mi aplicación desde la segunda forma desde el botón cerrar que ce encuentra en la parte superior de la misma ella aparentemente se cierra pero me voy al administrador de tareas y sigue en ejecución no se como hago para cerrar completamente. :confused: :confused: :confused:

lucasarts_18 20-10-2005 14:59:09

Hola:

Cuál es el Form que se crea al momento de partir el programa ?
Si es el Form1 entonces la aplicación sigue activa, ya que solo te has limitado a cerrar el Form2.
Del Form2 debes liberar el Form1 con la instrucción Form1.Free.

Hasta Luego..

gulder 20-10-2005 15:23:56

hola lucasarts
 
si yo al principio creo la forma 1 y cierro mi aplicaciondesde la forma 2 sera por eso que no se cuierra mi aplicacion voy a probar lo que me dices
gracias

Ohcan 20-10-2005 15:44:18

También podrías usar
Application.Terminate;

Saludos

Lepe 20-10-2005 16:42:59

En el evento OnClose de Form2 tienes que poner algo. Según la acción que quieras tomar:

- Si quieres que Form1 se muestre, pues díselo.
- Si quieres que se cierre el programa, pues díselo.

Cita:

Empezado por gulder
si yo al principio creo la forma 1 y cierro mi aplicaciondesde la forma 2

No estas cerrando la aplicación, estas cerrando una ventana, son dos cosas distintas.

saludos

Neftali [Germán.Estévez] 20-10-2005 16:43:58

Cita:

Empezado por gulder
...
forma1.hide;
forma2.show;
mi pregunta es la siguiente cuando cierro mi aplicación desde la segunda forma desde el botón cerrar que ce encuentra en la parte superior de la misma ella aparentemente se cierra pero...

En la parte subrayada es donde se encuentra el error, porque no estás cerrando la aplicación, sino que estás cerrando el form2 sólamente.
Debes usar lo que te han dicho en el FormClose del form2:

Código Delphi [-]
   Application.Terminate;


La franja horaria es GMT +2. Ahora son las 03:26:25.

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