Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
Delphi 11 Alexandria
|
AW: Alternative zu Typecast => IInterface?
17. Nov 2016, 12:27
Ich denke auch, wie vom Günther angedeutet, dass Du Deine Methoden nicht korrekt mit virtual und override deklariert hast.
(Dann sollte der Compiler Warnungen ausgeben im Sinne "Methode X der Klasse Y verbirgt Methode X der Basisklasse A" oder ähnliches)
Interfaces sind nützlich, bedingen aber auch einige Änderungen und zusätzlichen Aufwand.
Den kannst Du Dir evtl. sparen, wenn Du die Methoden der Basisklasse und der Ableitungen korrekt implementierst.
Zeig sonst evtl. mal Deine Klassendeklaration...
Geändert von stahli (17. Nov 2016 um 12:29 Uhr)
|