Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

AW: Interface-Struktur - Loader für DLLs

  Alt 18. Aug 2011, 17:04
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.
Angehängte Dateien
Dateityp: zip PluginSystem.zip (44,1 KB, 15x aufgerufen)
Andreas
  Mit Zitat antworten Zitat