Cita:
Empezado por Perrero80
Bueno el programa al cerrar se demora un poco en hacerlo.
|
Hola, yo solucione un problema similar, donde se demoraba en cerrar, simplemente quitandole prioridad a la aplicacion al cerrarla. Me ayudo bastante, ya q, cierra al toque la ventana y queda cerrandose pero no se ve, recupero el escritorio y puedo ir a otras ventanas mientras. Saludos y espero les sirva.
Código Delphi
[-]
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
setPriorityClass(GetCurrentProcess,IDLE_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread,THREAD_PRIORITY_IDLE);
Application.FreeOnRelease;
Action := caFree;
end;