Thema: Delphi Objekt deinstanzieren

Einzelnen Beitrag anzeigen

Benutzerbild von sniper_w
sniper_w

Registriert seit: 11. Dez 2004
Ort: Wien, Österriech
893 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: Objekt deinstanzieren

  Alt 4. Mär 2005, 17: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.
  Mit Zitat antworten Zitat