Thema: Delphi Objekt kopieren

Einzelnen Beitrag anzeigen

Benedikt1983

Registriert seit: 12. Dez 2003
37 Beiträge
 
#1

Objekt kopieren

  Alt 10. Apr 2006, 16:58
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
  Mit Zitat antworten Zitat