Bonjour,
je travaille sur un projet utilisant les MFC. J'ai une classe qui dérive de CWinApp. Il arrive que le programme plante où que je veuille faire planter le programme volontairement par exemple avec un code comme celui ci dessous :
J'aimerais, lorsque cela arrive, éviter d'avoir directement la fenêtre poppup "Unhandled exception" afin de pouvoir créer une archive avec le contexte de mon application au moment du plantage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int* i = 0;*i = 8;
J'ai déjà une fonction qui permet de zipper le core du programme. Mon problème consiste à appeler cette fonction avant le plantage.
Je pensais qu'en surchargeant la méthode : ProcessWndProcException de CWinApp je pourrais faire des traitement particuliers. Or il semblerait qu'en cas de plantage je ne passe pas dans cette fonction. Que dois-je faire? Y a t'il une fonction particulière à utiliser? Existe -il une autre méthode pour faire ce que je souhaite?
Merci.
Partager