Da TClassB von TClassA erbt, kann zwar jedes Objekt der Klasse A in eines der Klasse B gecastet werden, umgekehrt gesht das aber nicht.
Wenn beide Klassen die gleiche Funktionalität haben sollen, und austauschbar sein sollen, wäre eine abstrakte Basisklasse oder ein Interface besser geeignet
@mkinzer:
Zitat von
mkinzler:
Was für ein Typ hat b?
Delphi ist (übrigens seit geraumer Zeit) Case-insensitiv - b und B ist als die gleicher Variable