Ver Mensaje Individual
  #1  
Antiguo 21-03-2005
tortelini tortelini is offline
Registrado
 
Registrado: mar 2005
Posts: 6
Reputación: 0
tortelini Va por buen camino
Cerrar el programa al acabar un thread

Hola.
Tengo un programa en delphi 6 que al iniciarse arranca un thread paralelo de ejecución, y quiero que al terminar el thread se cierre toda la aplicación automáticamente. En un principio lo intenté con el siguiente código:

h: HWND;
h := FindWindow(nil, 'Interfaz');
if h <> 0 then PostMessage(h, WM_CLOSE, 0, 0);


siendo Interfaz el Caption del formulario único de la aplicación, pero me da el siguiente error:

Exception EAccessViolation in module Project1.exe at 00020667. ¿Qué hago mal?
¿De que otra forma podría finiquitar la aplicación desde el hilo? Muchas gracias
Responder Con Cita