Registriert seit: 12. Dez 2004
Ort: Wien, Österriech
893 Beiträge
Delphi 6 Enterprise
|
Re: Objekt deinstanzieren
4. Mär 2005, 18:33
Zitat:
Hallo,
in einer Form instanziere ich ein Objekt mit
MyList:= TStingList.create;
nun muss ich doch, wenn ich dieses Objekt nicht mehr brauche deinstanzieren, oder?
Richtig.
Zitat:
mache ich das am besten mit
MyList.free?
Richtig.
Zitat:
Wenn ich nun in einer anderen Form, zB. durch Abbruch, meine Strings, die in der Liste stehen gar nicht benutzt habe, aber auch nicht genau weiß, ob überhaupt welche drinstehen bzw. das Objekt gar nicht instanziert wurde, kann ich dann:
Delphi-Quellcode:
if FormSoUndSo.PictureList <> nil then
begin
FormSoUndSo.PictureList.Free;
FormSoUndSo.PictureList:= nil;
end;
oder wie geht das nun genau?
Gruß
Ich würde so empfehlen:
if Assigned( ObjektVariable ) then .....
[EDIT]
Bin zu langsam.
Katura Haris Es (ein gutes Wort) ist wie ein guter Baum, dessen Wurzel fest ist und dessen Zweige in den Himmel reichen.
|
|
Zitat
|