Bonjour,
Dans mon programme je charge une stringList de la facon suivante :
comment libérer la totalité de cette StringList ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for i:=0 to 500 do MySl.AddObject(IntToStr(i), TObject(i));
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é):
Est-ce que un FreeAndNil est suffisant ?
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 tout les entiers alloués vont etre libéré ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part FreeAndNil( MySl );
Merci,
Dry
Partager