Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.011 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#19

AW: Kopie eines Klassenobjekts erstellen

  Alt 18. Mär 2019, 13:08
Objekte werden größer (SizeOf()).
Nö, TPersistent hat keine neuen Felder, sondern nur 3 virtuelle und 2 dynamischen Methoden.

Ich frage mich nur, warum man TObject mit eigenem Assign, was vielleicht sogar noch anfällig ist, nehmen sollte, obwohl TPersistent doch schon alles liefert.
Einziger Grund, warum ich das machen würde, wäre, dass ich dann nen virtueller Konstruktor auch einbauen könnte, so dass ich über die Metaklasse neue Objekte erzeugen kann.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (18. Mär 2019 um 13:10 Uhr)
  Mit Zitat antworten Zitat