Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Aus einem String eine Klasse erzeugen

  Alt 25. Nov 2010, 13: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)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat