UnObjet est une instance de type TObject ou d'une classe descendante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3UnObjet.Free; UnObjet := nil;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3UnObjet := nil; UnObjet.Free;
Est ce que les 3 codes ci-dessus sont globalement équivalent ? A savoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 FreeAndNil(UnObjet);
- la mémoire allouée à UnObjet est libérée
- UnObjet ne pointe sur "rien"
Merci de confirmer svp
Partager