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

#1 Rodrigo Corral [MVP]
23/04/2004 - 11:56 | Informe spam
Si se trata de tu aplicación:

How to Programatically Terminate an MFC Application
http://support.microsoft.com/defaul...-us;117320

Si es una aplicación externa:

Terminating Windows-Based Application from Another App
http://support.microsoft.com/defaul...n-us;92528

HOWTO: Terminate an Application "Cleanly" in Win32
http://support.microsoft.com/defaul...-us;178893

Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
#2 Sergio
23/04/2004 - 12:10 | Informe spam
Rodrigo Corral [MVP] escribió:
Si se trata de tu aplicación:

How to Programatically Terminate an MFC Application
http://support.microsoft.com/defaul...-us;117320

Si es una aplicación externa:

Terminating Windows-Based Application from Another App
http://support.microsoft.com/defaul...n-us;92528

HOWTO: Terminate an Application "Cleanly" in Win32
http://support.microsoft.com/defaul...-us;178893



muchas gracias.
Respuesta Responder a este mensaje
#3 Sergio
23/04/2004 - 12:23 | Informe spam
He probado lo que venia en el enlace(el primero de los tres, ya que es
mi propio programa el que quiero cerrar), y sigue la ejecución, no se
cierra.

Es una aplicación SDI, y la llamada la hago desde la propia vista.
Respuesta Responder a este mensaje
#4 Rodrigo Corral [MVP]
23/04/2004 - 13:23 | Informe spam
No se, yo nunca he tenido problemas haciendolo así!!! Me parece raro.


Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
#5 Sergio
23/04/2004 - 13:34 | Informe spam
Rodrigo Corral [MVP] escribió:

No se, yo nunca he tenido problemas haciendolo así!!! Me parece raro.





Yo hago lo siguiente:
if (dl.DoModal() != IDOK) {
MessageBox("Sin videos no se puede trabajar","Eventer",MB_ICONEXCLAMATION);
ASSERT(AfxGetApp()->m_pMainWnd != NULL);
AfxGetApp()->m_pMainWnd->SendMessage(WM_CLOSE);
}

Y el programa sigue en la siguiente linea de ejecución, y claro, rompe
por todos lados.

Tengo derivada la función OnClose, pero no hago nada raro, y luego llamo
a CFormView::OnClose()
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida