[TStringList] AddObject et FreeAndNil
Bonjour,
Dans mon programme je charge une stringList de la facon suivante :
Code:
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:
1 2
| for i := 0 to Pred(MySl.count) do
MySl.objects[i].Free; |
Est-ce que un FreeAndNil est suffisant ?
Code:
FreeAndNil( MySl );
Est ce que tout les entiers alloués vont etre libéré ?
Merci,
Dry