Zitat:
Aber eine frage noch im Anhang warum geht es nicht über die direkte Abfrage
Weil die Methode keinen Rückgabewert hat, sondern einen var-Parameter(Zeiger)
Delphi-Quellcode:
IWMPEffects = interface(IUnknown)
['{D3984C13-C3CB-48e2-8BE5-5168340B4F35}']
procedure GetPresetCount(var pnPresetCount : LongInt); safecall;
Deshalb wird versucht Result die Methode zuzuweisen, was obigen Fehler auslöst.