Bonjour,

Je voudrai lancer plusieurs fois d'affilée la même CDialog en DoModal

dois je faire comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
DMyDialog *MyDialog;
 
MyDialog = new DMyDialog;
 
MyDialog.DoModal()
 
delete MyDialog;
 
MyDialog = new DMyDialog;
 
MyDialog.DoModal()
 
delete MyDialog;
ou comme cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
DMyDialog *MyDialog;
 
MyDialog = new DMyDialog;
 
MyDialog.DoModal()
 
MyDialog = new DMyDialog;
 
MyDialog.DoModal()
 
delete MyDialog;
Apparemment je peux pas faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
MyDialog.DoModal()
MyDialog.DoModal()
ca plante - Que fait le DoModal quand la fenetre est fermé du coup, il libere l'objet créé avec new ?