Zitat von
mkinzler:
Ein cast ist auch unnötig, da jedes Objejt ein TObject ist
Die Variable "test" ist ein Interface, das ist ja gerade das Problem.
Anscheinend haben Interface und Objekt verschiedene VMTs (Virtual Method Table).
Bei einem Interface geht ClassInfo also der Eintrag vmtTypeInfo irgendwie verloren.