Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#3

Re: referenz auf ein object abspeichern?

  Alt 24. Okt 2005, 11:50
Delphi-Quellcode:
var tempObject: TObject;
begin
  tempObject := TObject.Create();
  //...tempobject wie gewünscht initialisieren
  myObjectList.Add(tempObject);

  //wenn ich's nciht mehr brauche, lösche ich das objekt mit dem definierten index
  myObjectList.delete(0);
end;
Achtung Achtung das reicht nicht aus.
hier wird nur die Referenz gelöscht. Der Speicher aber bleibt belegt!!!
myObjectList.delete(0); Vorher unbedingt Speicher freigeben
Delphi-Quellcode:
TObject(myObjectList[0]).Free;
myObjectList.delete(0);
I come from outer space to save the human race
  Mit Zitat antworten Zitat