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);