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:
Pour info, m_MyPanelDlg est une propertysheet.
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
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; }
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]
Partager