Das mit dem "direkten Weitermachen" hatte ich schon versucht, Jens. Aber da beschwert sich der Compiler
Delphi-Quellcode:
// [Fehler] Unit1.pas(120): Inkompatible Typen: 'Variant' und 'IEnumHxRegPlugIn'
pluginEnum := propId.EnumRegPlugIn(0,0);
Und die Variablen:
Delphi-Quellcode:
var
propId : OleVariant;
pluginEnum : IEnumHxRegPlugIn;
Seltsam ist, dass bspw.
ShowMessage(inttostr(propId.Count));
funktioniert, denn "Count" ist auch eine Methode von "IHxRegPlugInList", genau wie "EnumRegPlugIn".