Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Flocke,
5. Okt 2007
Moment! Du willst die Methode deiner eigenen Klasse benutzen, um sie im Create dann wieder aufzurufen? Wofür machst du den ganzen Mist denn dann?
Wenn du das machen möchtest, was ich denke, dann definiere in der Basisklasse eine leere virtuelle Methode "AfterCreate", die im Konstruktor als allerletztes aufgerufen wird, und die du in abgeleiteten Klassen nach Belieben überschreiben kannst.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Flocke,
5. Okt 2007
Du könntest die OnCreate-Methode als Parameter des Konstruktors übergeben (oder eines alternativen überladenen), also
constructor Create(AOnCreate: TMyEvent);