Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Aplicación delphi cierra pero no desaparece de la barra de tareas (https://www.clubdelphi.com/foros/showthread.php?t=74304)

sgarrido 10-06-2011 17:15:05

Aplicación delphi cierra pero no desaparece de la barra de tareas
 
Estimados(as), saludos a todos.

Me está ocurriendo que una aplicación con delphi 7 ejecutándose sobre xp (sp3) al cerrarla concluye la ejecución pero no desaparece de la barra de tareas :confused:, hay que terminar la ejecución con el administrador de tareas de xp. Esto pasa sobretodo si el usuario ha generado algún reporte con rave 5. En la aplicación delphi uso la sentencia application.terminate para cerrarla.

Alquien ha tenido este problema?, es de delphi, rave o xp?.

De antemano gracias :).

Crandel 10-06-2011 19:49:53

Cita:

Empezado por sgarrido (Mensaje 403301)
Alquien ha tenido este problema?, es de delphi, rave o xp?.

Es tuyo jajaja, hablando en serio, esto se debe a que la aplicación se sigue ejecutando realmente. Muy posiblemente tengas algun hilo que siga corriendo

sgarrido 10-06-2011 20:29:14

Cita:

Empezado por Crandel (Mensaje 403319)
Muy posiblemente tengas algun hilo que siga corriendo

algo de humor no está mal ... tengo superclaro que algo queda corriendo ... probablemente esté omitiendo alguna sentencia en mi aplicación antes de cerrarla. Por favor, ¿alguien tiene algún aporte de porqué se produce este problema y cuál es la solución?, gracias

maeyanes 10-06-2011 20:36:12

Hola...

Pues la verdad sin saber lo que estás haciendo, muy difícil vamos a saber por que se produce el problema en tu aplicación.

¿Ya probaste hacer un seguimiento del código en tiempo de ejecución (debug)? Pon un Break Point en el código que se ejecuta o debe ejecutar al momento de cerrar la aplicación y ahí podrías ver por que se produce el problema.


Saludos...

Crandel 10-06-2011 20:53:55

Cita:

Empezado por maeyanes (Mensaje 403325)
Hola...

Pues la verdad sin saber lo que estás haciendo, muy difícil vamos a saber por que se produce el problema en tu aplicación.

¿Ya probaste hacer un seguimiento del código en tiempo de ejecución (debug)? Pon un Break Point en el código que se ejecuta o debe ejecutar al momento de cerrar la aplicación y ahí podrías ver por que se produce el problema.


Saludos...

Exactamente, pon un Break Point, justo antes de cerrar la aplicación y abre la ventana en View\ Debug windows \ Threads y verifica que hilos estan corriendo


La franja horaria es GMT +2. Ahora son las 19:08:56.

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