Hallo zusammen!
Ich habe mal eine sehr grundlegende Frage: Wie lässt sich eigentlich ein Objekt kopieren? Folgender Hintergrund:
gegeben sein:
Delphi-Quellcode:
array of TMyObject;
MyObject: TMyObject;
Delphi-Quellcode:
SetLength(MyArray, Length(MyArray) + 1);
MyArray[High(MyArray)] := MyObject;
wenn ich jetzt
MyObject.Free
mache, dann müsste doch das letzte Element des Arrays auch freigegeben werden. Das will ich aber nicht, so dass ich vermutlich das Objekt kopieren muss...
Aber wie geht dass?
Vielen Dank,
Benedikt