Bonjours,
Je me suis crée un TFrame dont sur cette Frame j'ai des boutons, cases à cochés
des variables ansi que des Array...Ma question est si je pousse par exemple
un bouton du nom Close, la Frame ainsi que tous les variables et objets mise
sur cette frame sois libérer, des allouer ou détruit pour libérer de la mémoire.
Voici comment je crée ma Frame.
Est-ce suffisant de faire ceci...(qui fonctionne à moitié)
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 type TFrameBt2edit = class(TFrame) .. .. var ToFrame2: TFrameBt2edit; .. implementation Procedure Init_Panel2; begin ToFrame2 := TFrameBt2edit.Create(ToFrame2); ..
En faisant un test après d'avoir poussé le bouton close je constate que le contenu du array existe encore! (ou dois-je les dés allouer séparément)
Merci pour vôtre aide, salutations
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TFrameBt2edit.CloseClick(Sender: TObject); begin RemoveControl(ToFrame2); ToFrame2.Free ; end;
Partager