FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Capturar el cierre de un proceso
Hola a todos, mi consulta es la siguiente (espero estar en el hilo correcto), les cuento, tengo una aplicación hecha en delphi 2005 cuya tarea es conectarse a una red inalámbrica X, ahora bien...cuando dicha aplicación es cerrada el programa internamente cierra la conexion establecida con el SSID (realizando un cierre formal en el evento FormClose), todo hasta ahi va sin problemas, el problema surge cuando el usuario cierra la aplicacion desde el administrador de programas el evento FormClose de la FORM principal no se ejecuta por lo tanto la conexion inalambrica queda totalmente activa y eso es lo que tengo que evitar...la conexion se debe establecer unicamamente con el programa creado para ello. Entonces, necesito saber si existe algun modo de poder capturar (via mensaje de windows) cuando el usuario cierra el programa desde el administrador de tareas de windows (¿Generara algun tipo de mensaje para notificar el cierre anormal?).
Reciban mis cordiales saludos desde Chile..Gracias!!! Última edición por SyncReuter fecha: 27-03-2008 a las 00:09:52. |
#2
|
|||
|
|||
No se mucho del tema pero como nadie se anima...
Intenta con el evento OnDestroy cuando se destruye el form... A ver si hay suerte |
#3
|
|||
|
|||
Gracias por responder, realice la prueba realizando la llamada al procedimiento de cerrado de la conexion dentro del evento FormDestroy pero no elimina el perfil (conexion inalambrica). La unica forma es cerrando el form en forma normal. Quizas no exista una notificacion por medio de algun mensaje de windows, quizas tenga que pensar en otro modo de hacerlo (creando algun programa residente que se encarge de verificar si el programa principal esta corriendo o no en la computadora). ¿Alguna idea?
saludos |
#4
|
|||
|
|||
por probar de nuevo hay un Message WM_ENDSESSION o wm_queryendsession pero es cuando se cierra windows
Código:
espero que sirva Última edición por alquimista fecha: 27-03-2008 a las 23:50:10. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cierre de Formularios | Jorge Rojas M. | OOP | 4 | 25-03-2008 01:46:04 |
Como abortar correctamente un proceso que es interrumpido por el cierre del Form | gluglu | Varios | 10 | 28-08-2007 15:41:03 |
Cierre a mitad del mes | DarkByte | Conexión con bases de datos | 6 | 11-09-2005 23:11:42 |
Cierre de sesión automático. | animal | OOP | 1 | 15-02-2005 19:34:39 |
Cierre De Windows | frankmch | Varios | 1 | 21-07-2003 19:08:39 |
|