Bonjour,

Dans mon programme je charge une stringList de la facon suivante :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for i:=0 to 500 do
  MySl.AddObject(IntToStr(i), TObject(i));
comment libérer la totalité de cette StringList ?

Une chose est sûre le code suivant ne fonctionne pas (violation d'acces sur le Free, car le l'Object est en réalité un entier transtypé):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for i := 0 to Pred(MySl.count) do
  MySl.objects[i].Free;
Est-ce que un FreeAndNil est suffisant ?
Est ce que tout les entiers alloués vont etre libéré ?

Merci,
Dry