Bonjour,
voici mon probleme :
j'ai un application avec 6 TForm.
Une premiere qui s'appelle TAccueil sert d'ecran principal et gere l'affache des autres qui sont, aux démarage de l'appli jsute disponible et non créer.
j'ai au debut utilisé :
Mais c'etait trop contraignant car il faut prevoir toutes les possibilités de passage d'une fenetre a une autre.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 new FormTruc; if (mrOk == FormTruc->ShowModal()) { //faire qqchose sinon faire autre chose... delete FormTruc; new FormMachin; if (mrOk == FormTruc->ShowModal()) { //etc.... } else { } } else { faire autre chose }
je me suis donc dis j'ai jsute a faire
et quand je quitte ma fenetre FormMachin je fais :Code:
1
2new FormMachin FormMachin->Show
mais j'ai l'impression que cette deuxieme solution pause des problemes au niveau des deletes car j'ai des erreurs aleatoire qui apparaisse quand j'utilise mon application.Code:
1
2
3
4 new FormTruc FormTruc->Show(); delete this //pour delete la fenetre créer pécédement
Qu'en pensez vous ?
Avez vous une autre solution ?
:merci: de votre aide