Es gibt übrigens von Microsoft ein eigenes System für die Entdeckung von Plugins ("
COM Component Categories").
Diese
ActiveX-DLLs müssen nicht in einem best. Verzeichnis liegen, sondern einfach nur registriert sein.
Jedes Plugin registriert sich in einer oder mehreren
COM Categorien.
Eine
ActiveX-
DLL kann auch mehrere Plugins enthalten.
Die Hauptanwendung schaut dann nach, ob in einer bestimmten
COM Categorie etwas registiert wurde und kann so die Plugins laden ohne den Pfad der
ActiveX-
DLL zu kennen.