Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#10

AW: Aus einem String eine Klasse erzeugen

  Alt 25. Nov 2010, 14:11
Der wird nicht genutzt bei NewInstance.
Bei NewInstanze wird überhaupt kein Constructor aufgerufen.


PS: NewInstanze ruft man überhaupt nicht auf, wenn man eine Klasse instantiieren will.
NewInstanze reserviert nur den Speicher für die Klasse selber und richtet den eigenen Klassentypen ein und läd die Interface- und VirtualMethodes-Tabelle.

Aber wenn in irgendwelchen Kontruktoren z.B. wichtige Dinge initialisiert werden (z.B. Unterobjekte erstellen und andere Dinge laden), dann fehlt dieses natürlich.
(das wäre wie, wenn man statt Free/Destroy einfach nur FreeInstanze oder FreeMem aufruft)
$2B or not $2B
  Mit Zitat antworten Zitat