Delphi - .bpl Plugins für die Anwendung - Problem beim Laden von> 1 Plugin
Frage
Ich bin mit TJvPluginManager zu bauen einfacher Anwendung mit der Fähigkeit, zu Last .bpl Plugins. Ich habe gemeinsame Schnittstellen Erklärung in „uIntfs.pas“ Datei, die Art von SDK ist;)
Das Problem ist, dass, wenn ich versuche, mehr als ein Plugin zu laden, die App wirft einen Fehler:
Last nicht Paket 'test2'. Es enthält Einheit 'uIntfs,' die auch ist enthalten im Paket 'test'
Es ist ziemlich offensichtlich, dass beide bpls diese Datei enthalten, aber ich muss es ... funktioniert
Bitte Hilfe!
Lösung
Setzen Sie Ihre uIntfs.pas in einer anderen BPL, und lassen Sie Ihre Plug-In sowohl Hinweis, dass BPL.
Sie werden feststellen, dass für jede Einheit zu tun haben, dass die für beide Plug-In.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow