Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#10

Re: TObject kopieren und zuweisen

  Alt 16. Jun 2004, 13:02
Moin!

@helen: Wie ich schon gesagt hatte: Copy Constructor oder Assign Methode einfügen. Bei letzterem hast du den Nachteil, das du erstmal die Instanz erzeugen musst und dann kannst du erst Assign() benutzen...

Und wie oben schon beschrieben wird in C++ bei folgendem automatisch der Copy Constructor aufgerufen
Code:
TMyClass MyClass1; // die Instanzen werden automatisch angelegt
TMyClass MyClass2;

MyClass1.Zahl = 4;
MyClass2 = MyClass1; // hier wird automatisch der Copy Constructor aufgerufen von MyClass2
@shmia: Die Objekte deswegen von TPersistent abzuleiten würde ich als Overkill bezeichnen, vor allem, da diese Methode nix besonderes ist und einfach selber zu implementieren ist...

MfG
Muetze1
  Mit Zitat antworten Zitat