Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

Re: Unitname anhand Objektreferenz ermitteln

  Alt 26. Apr 2010, 17:47
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.
Andreas
  Mit Zitat antworten Zitat