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 : 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;
	}
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]