FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cerrar la aplicacion
Me pasa algo muy curioso y no consigo ver porque ocurre.
Resulta que al cerrar la aplicacion, en la barra de abajo de windows se queda el botoncito de la aplicacion y no desaparece Alguien me puede decir a que puede deberse esto?
__________________
El que pregunta es tonto durante 5 minutos, el que no pregunta es tonto para toda su vida. |
#2
|
||||
|
||||
Revisa éste hilo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
y cual es la USES de esa funcion?
__________________
El que pregunta es tonto durante 5 minutos, el que no pregunta es tonto para toda su vida. |
#4
|
|||
|
|||
me da error en @notifyinfo
__________________
El que pregunta es tonto durante 5 minutos, el que no pregunta es tonto para toda su vida. |
#5
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Cita:
http://www.clubdelphi.com/foros/showthread.php?t=13338
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
|||
|
|||
Pues no, no funciona.
Y lo que se queda no es el icono sino el boton de la aplicacion en la barra de tareas del boton inicio del escritorio. tengo que utilizar alt+ctrl+supr para finalizar el proceso. a alguien se le ocurre como finalizar el proceso por codigo?
__________________
El que pregunta es tonto durante 5 minutos, el que no pregunta es tonto para toda su vida. |
#8
|
|||
|
|||
He conseguido que el boton desaparezca con
ShowWindow(Application.Handle, SW_HIDE); antes de cerrar, pero.... el proceso sigue activo. ¿Como puedo finalizar el proceso por código?
__________________
El que pregunta es tonto durante 5 minutos, el que no pregunta es tonto para toda su vida. |
#9
|
||||
|
||||
OK, perdón y olvida todo lo anterior; Lo que pensaba es que estabas refiriendo a un pequeño icono al lado del reloj y como veo no te refires a eso.
El que tu aplicación no desaparezca significa que no la has terminado, sino que sólo la has ocultado (de ahí que no desaparezca de la lista de tareas), o que no se cierra correctamente debido a algun error. Debe ser lo que estabas haciendo antes desde el programa y lo que haces con la llamada a ShowWindow(Application.Handle, SW_HIDE); Lo que debes corregir es que tu aplicación se cierre correctamente. ¿Qué código utilizas para cerrar tu aplicación? Prueba con: Application.Terminate.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#10
|
|||
|
|||
Parece increible pero cierto es
Mi aplicacion la cierro con un close; normal y corriente. en el Onclose tengo un Action := cafree; normal y corriente. Todas mis palicaciones se cierran normalmente pero esta puñetera aplicacion NO. Ahora mismo y despues de muchas pruebas infructuosas el codigo que tengo para cerrar es el siguiente Session1.Close; (cierro la sesion) (todas mis tablas estan cerradas) ShowWindow(Application.Handle, SW_HIDE); Application.terminate; Close; ... pero sigue igual, no lo entiendo.
__________________
El que pregunta es tonto durante 5 minutos, el que no pregunta es tonto para toda su vida. |
#11
|
|||
|
|||
Tambien tengo que decir que en el form principal tengo 90 componentes pero no creo que sea por eso ya que en otras aplicaciones he tenido mas y no ha pasado esto.
__________________
El que pregunta es tonto durante 5 minutos, el que no pregunta es tonto para toda su vida. |
#12
|
|||
|
|||
Tambien os tengo que decir que cuando estoy en delphi, ejecuto la aplicacion y la termino, me aparece una ventana de la CPU como si fuese un debugger con codigo ensamblador y tengo que terminar la aplicacion haciento un Program Reset.
Saludos.
__________________
El que pregunta es tonto durante 5 minutos, el que no pregunta es tonto para toda su vida. |
#13
|
|||
|
|||
Pues yo lo hago con Application.Terminate; en Form Principal de la aplicacion y no me da problemas.
Un Saludo. |
#14
|
|||
|
|||
Y yo me lo creo, ya que en mis otras aplicaciones es lo normal, que se cierre todo.
Pero en fin, aver si hay algun lumbreras que aporte un poquito de luz al asunto. Saludos.
__________________
El que pregunta es tonto durante 5 minutos, el que no pregunta es tonto para toda su vida. |
#15
|
||||
|
||||
Cita:
Revisa los Destroy de los elementos que tienes abiertos en el momento de cerrar. Alguna vez que me ha pasado, para saber qué elemento da el error, probar diferentes ejecuciones. Ha realizar diferentes acciones a ver si el error sigue un patrón.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
|