Cerrar aplicación

23/04/2004 - 09:47 por Sergio | Informe spam
Creo que esto ya ha salido, pero no lo he encontrado. Quiero cerrar la
aplicación en un punto concreto de la ejecución, pero no he econtrado la
forma de hacerlo. Pensaba que llamando a OnClose(); era suficiente, pero
no. Si alguien me pudiera decir como hacerlo se lo agradeceria.

Preguntas similare

Leer las respuestas

#11 Sergio
23/04/2004 - 18:52 | Informe spam
Hernán escribió:

Probá a postear el WM_CLOSE. A dejarlo en la cola de mensajes. Sino, a
donde vuelve SendMessage(), y el bloque desde donde invocaste a
SendMessage()...




No entiendo lo que quieres decir.
Respuesta Responder a este mensaje
#12 Cholo Lennon
23/04/2004 - 20:09 | Informe spam
Lo que dice Rodrigo te debería funcionar, pero si no es así prueba llamando
a la siguiente API:

VOID PostQuitMessage(int nExitCode);

La misma también funciona, pero en tu casono sé

Saludos
Cholo Lennon
Salta, ARG
Respuesta Responder a este mensaje
#13 Rodrigo Corral [MVP]
24/04/2004 - 00:30 | Informe spam
Prueba con PostMessage en lugar de con SendMessage()
Un saludo
Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
#14 Sergio
26/04/2004 - 08:25 | Informe spam
Cholo Lennon escribió:

Lo que dice Rodrigo te debería funcionar, pero si no es así prueba llamando
a la siguiente API:

VOID PostQuitMessage(int nExitCode);

La misma también funciona, pero en tu casono sé




Con PostQuitMessage si que se cierra la aplicación, pero no pasa por el
destructor, así que me deja muchas variables en memoria.
Respuesta Responder a este mensaje
#15 Sergio
26/04/2004 - 08:25 | Informe spam
Rodrigo Corral [MVP] escribió:

Prueba con PostMessage en lugar de con SendMessage()



Los errores en la ejecución me aparecen más adelante.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida