Bonjour à tous,

Je me demande quelle est selon la solution la plus propre pour libérer une TList

1/on détruit l'objet TList et on libère la mémoire associée.
2/on libére les éléments de la liste au préalable+ensuite on libére l'objet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
for PList:=0 to MyList.count-1 do
  begin
    PMyRecord:=MyList.Items[PList];
    Dispose(PMyRecord);
  end;
MyList.free;
Merci de vos lumières

@