Delphi - plugins .bpl pour l'application - problème lors du chargement> 1 plug-in
Question
J'utilise TJvPluginManager pour construire application simple avec la capacité pour charger .bpl plug-ins. J'ai déclaration d'interfaces communes dans fichier « uIntfs.pas », qui est une sorte de SDK;)
Le problème est que si je tente de charger plus d'un plug-in, l'application renvoie une erreur:
Impossible de charger le package 'test2'. Il contient l'unité '' uIntfs, qui est également contenu dans le paquet 'test'
Il est tout à fait évident que les deux bpls contiennent ce fichier, mais je dois le faire fonctionner ...
S'il vous plaît aider!
La solution
Mettez vos uIntfs.pas dans un autre BPL, et que vos plug-ins les deux référence BPL.
Vous devrez le faire pour chaque unité qui est commune aux deux plug-ins.