Forum: Object-Pascal / Delphi-Language
Delphi
by PeterPanino,
1. Nov 2009
Das soll mir eine Lehre sein, um in Zukunft immer zuerst die Primärquellen zu Rate zu ziehen ... ;-)
Forum: Object-Pascal / Delphi-Language
Delphi
by PeterPanino,
31. Okt 2009
Danke, genau das steht auch in der Onlinehilfe. Werden die Objekte der Listenelemente (MyObj) bei MyStringList.Free bzw. FreeAndNil(MyStringList) auch freigegeben oder muss man die vorher "manuell" freigeben?
Etwa so?:
MyStringList := TStringList.Create;
MyStringList.OwnsObjects := True;
try
while DerTagLangIst do
MyStringList.AddObject(AString, TMyObj.Create);
finally
Forum: Object-Pascal / Delphi-Language
Delphi
by PeterPanino,
31. Okt 2009
In einer TStringList mit OwnsObjects: Werden mit FreeAndNil auch die Objekte der Listenelemente freigegeben, oder reicht dazu Free aus?
MyStringList := TStringList.Create;
MyStringList.OwnsObjects := True;
try
while DerTagLangIst do
MyStringList.AddObject(AString, TMyObj.Create);
finally
//MyStringList.Free;
FreeAndNil(MyStringList); // besser?