Pb pour quitter une appli boite de dialogue proprement?
Bonjour,
Je rencontre un problème lorsque je ferme mon application de type boite de dialogue modale!
Voici la partie du code correspondant au main:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| C_MyApp theApp;
// initialisation
BOOL C_MyApp::InitInstance(){
InitCommonControls();
CWinApp::InitInstance();
AfxEnableControlContainer();
SetRegistryKey(_T("My App"));
m_pMainWnd = m_MyPanelDlg;
m_MyPanelDlg->DoModal();
delete des objets importants;
return FALSE;
} |
Pour info, m_MyPanelDlg est une propertysheet.
Parfois lorsque je ferme ma fenêtre, l'application ne passe pas par le code correspondant au "delete des objets importants;"
(vérifié avec le debugger)
Comment peut on stopper le domodal sans que l'appli se ferme brutalement? C comme si windows n'attendait pas que mon appli
finisse sa fermeture!
Si quelqu'un sait comment remédier à ce problème, je suis preneur.
[Balises [code] ajoutées par Aurélien, merci d'y penser]