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
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" );
	}
}
Merci d'avance pour vos r�ponses.