![]() |
Problemas al Cerrar la Aplicacion
Saludos a todo el mundo, mi problema es el siguiente, estoy realizando un aplicacion que consiste en enviar email a una lista de destinatarios, a ver, todo funciona correctamente, cuando le doy a enviar creo un hilo de ejecucion (Thread) para que el programa no se kede parado mientras envia, bueno,el problema se ocasiona cuando cierro la aplicacion y me da este error;
--------------------------- Debugger Exception Notification --------------------------- Project EnvioEmail.exe raised exception class EOSError with message 'System Error. Code: 1400. El identificador de la ventana no es válido'. Process stopped. Use Step or Run to continue. --------------------------- OK Help --------------------------- gracias de antemano, y saludos de nuevo. |
Pues no se..,. pero ese error o parecido me a salido a mi mas de una vez,...
--- Me podrias explicar como se ace eso de enviar emails?? (es decir, el programa que tu as exo) Gracias. Se que no viene al tema, pero si no kieres ponerlo en este tema, mandame por correo en que tema as publicado la respuesta. ------------------------------------------------------------------------------------------------------------------------------------- [email protected] --- [email protected] |
Estas haciendo alguna operación al cerrar la aplicación, por ejemplo en el evento OnClose (u OnDestroy) de tus formularios?
Cual es el estado del otro thread al cerrar la aplicación? |
Wop!
Lo cierto es que nos das pocos datos para poderte ayudar, ya que ese error puede producirse en muchas circunstancias. Esencialmente lo que tiene que estar ocurriendo es que en algun lado se ha guardado el handle de un control al que se intenta acceder, pero este control ya se ha destruido. Sería interesante que contestases lo que te pregunta jachguate, pero así a bote pronto... es posible que el thread aun se esté ejecutando despues de cerrar el form principal y que desde el thread intentes acceder a algun recurso de la aplicación? (por ejemplo a un botón de un formulario). Asegurate de terminar todos los threads antes de cerrar el form principal |
| La franja horaria es GMT +2. Ahora son las 17:04:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi