Bonjour,
je suis en train d'implanter une petite gestion d'erreur dans mon appli MFC. Le but est de sortir une copie de la callstack.
Pour ca je fais donc Try/catch/trow sur toutes les fonctions. Le probl�me c'est que je ne veux pas que l'application se ferme. Je veux afficher � l'utilisaterur un message d'erreur, mais je veux qu'il garde la main sur l'appli pour qu'il quitte "proprement".
J'ai donc d�riv�e la fonction Run de ma WinApp pour arreter le log d'erreur et afficher le message. Je recup�re bien ma callstack mais l'appli se quite forcement ou alors je n'ai plus la main. Qui y a t'il de particulier � faire.
voila mon code
Merci d'avance pour vos r�ponses.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 int CTestOpenDesignApp::Run() { try { return CWinApp::Run(); } catch( ... ) { AfxMessageBox( "Fin" ); } }
Partager