Zitat von
Motzi:
Hab nen ähnlichen Fall und da funktioniert das so:
Delphi-Quellcode:
var
propId : OleVariant;
pluginEnum : IEnumHxRegPlugIn;
pluginEnum := IUnknown(propID) as IEnumHxRegPlugIn;
<Klugscheisermode>
Man sollte besser nach
IDispatch casten, denn das OleVariant enthält einen Interfacezeiger
auf eine Dispatchschnittstelle:
pluginEnum := IDispatch(propID) as IEnumHxRegPlugIn;
</Klugscheisermode>