Einzelnen Beitrag anzeigen

Zerolith

Registriert seit: 12. Mär 2003
Ort: Kempten
188 Beiträge
 
Delphi 6 Enterprise
 
#5

Re: Object via Typecast erzeugen

  Alt 31. Aug 2009, 22: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
  Mit Zitat antworten Zitat