Registriert seit: 12. Mär 2003
Ort: Kempten
188 Beiträge
Delphi 6 Enterprise
|
Re: Object via Typecast erzeugen
31. Aug 2009, 23:47
Nochmal danke für die ausführliche Erklärung.
Geholfen hats schon mal aber bin mir nicht sicher ob ich dich verstanden hab:
TxUser >Nachfahre von> TxObject > Nachfahre von > TxdbObject
Wenn TxObject.Constructor = virtuell =>
- TxUser MUSS einen überschriebenen Constructor (mit inherited) haben
- TxObjects' Constructor WIRD aufgerufen.
- TxdbObject Constructor WIRD NICHT aufgerufen?
Wenn ich jetzt STATT(!) bei TxObject den Constructor bei TxdbObject virtuell mache:
- Wird der Constructor von TxObject AUCH beim Erzeugen von einem TxUser aufgerufen, oder nur der von TxdbObject und TxUser.
- Sollte ich dann beide Constructor (TxObject + TxdbObject) virtuell machen?
Danke!
Daniel
|