Zitat:
ich stehe vor dem Rätsel warum bei mir der Compiler mit
Weil er hier nicht den Zeiger auf die Methode zuweisen will, sondern versucht die Methode auszuführen und deren Ergebnis zuweisen will.
Und zum Ausführen benötigt deine Methode vermutlich irgendwelche Parameter.
Zeiger auf Interface-Methoden kennt Delphi einfach garnicht.
So könnte man vielleicht mit der
RTTI umsetzen.
Mehodendefinition speichern, den Methoden-Index im Interface speichern und dann entweder kart casten (InterfaceZeiger + Index/Offset) und direkt aufrufen über "Invoke" der erweiterten
RTTI aufrufen.