Zitat von
himitsu:
Also man kann Nachfahren übergeben und du willst wissen ist es irgendein Nachfahre oder ist es der Basistyp.
Das kannst du mit InheritsFrom() ermitteln.
Zitat von
himitsu:
Und da gibt Delphi dann immer True, selbst wenn es nicht der Basistyp ist
Da die Nachfahren vom Basistyp erben, sind alle Nachfahren auch gleichzeitig Basistyp kompatibel.
Alle IS Abfragen auf TObject würden bei allen Delphi Klassen true ergeben. Anders in C++Builder, da muss man zwischen
VCL und C++ Klassen unterscheiden. Da gibt es aber auch noch viele andere Unterschiede zu beachten...