Hola, estoy trabajando en una aplicación la cual al salir se queda trabajando en segundo plano,
Se trata de una aplicación que utiliza varios form y un datamodule con losTADO para conectar con la base de datos, he tratado en la opción onclose del form principal liberal, destruir, cerrar los demás form y el datamodule pero sigue igual
Al ejecutar una vez desde Delphi cuando cierro no puedo volver a ejecutar si no cierro antes la aplicación en segundo plano y si ejecuto desde fuera de Delphi siempre queda en segundo plano las cantidad de veces que lo abra

aplicacion queda trabajando en segundo plano
Comenzado por
andy
, mar 26 2014 05:52
2 respuestas en este tema
#1
Escrito 26 marzo 2014 - 05:52
#2
Escrito 26 marzo 2014 - 11:02
Y si intentas poner en el botón de salir de tu sistema lo siguiente:
Saludox !
delphi
Application.Terminate;
Saludox !

#3
Escrito 26 marzo 2014 - 01:28
Antes de cerrar, asegurate de cerrar todas las conexiones a queries, tablas y bases de datos (A veces esto es el problema).
Si tienes multitareas corriendo, asegurate de terminarlas o matarlas si fuese el caso.
finalmente revisa cuales formularios están en el autocreate y de hacer un buen manejo de la creación y borrado de los formualarios.
Obviamente el Application.terminate es importante, a veces no es suficiente con cerrar el formulario principal si alguna de estas cosas falla.
Saludos.
Si tienes multitareas corriendo, asegurate de terminarlas o matarlas si fuese el caso.
finalmente revisa cuales formularios están en el autocreate y de hacer un buen manejo de la creación y borrado de los formualarios.
Obviamente el Application.terminate es importante, a veces no es suficiente con cerrar el formulario principal si alguna de estas cosas falla.
Saludos.