Bonjour,
J'utilise embedded Visual C++.
Je souhaite g�rer les exceptions dans le OnInitDialog de mon programme Dialog MFC.
Voila le code que j'utilise :
AjouterTexteTrace() est une fonction qui ecrit dans un fichier texte -> elle fonctionne
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 try { int erer=1; erer--; int azae = 5/ erer; truc = _T("coucou !\n"); AjouterTexteTrace(truc); } catch( CException* theException ) { truc = _T("Exception !\n"); AjouterTexteTrace(truc); /*TCHAR szCause[255]; theException->GetErrorMessage(szCause, 255); AjouterTexteTrace(CString(szCause)); theException->Delete();*/ }
truc est un CString
Je d�clenche une exception pour tester le gestionnaire d'exception .. et c'est la ou je ne comprends rien ... ca ne fonctionne pas, l'exception n'est pas trait�e, la forme se lance, ca part a moiti� en sucette .. bref le bordel![]()
Je souhaite avoir un gestionnaire d'exception pour toutes les exceptions, et connaitre le probl�me rencontr�.
Le seul moyen que j'ai trouv� serait de mettre un :
Mais dans ce cas je n'ai aucun moyen de connaitre l'exception qui s'est produite !
Code : S�lectionner tout - Visualiser dans une fen�tre � part catch(...)
Je suis paum� ...
merci![]()
Partager