Pergunta

estou a usar TJVPLUGINMANAGER Para criar um aplicativo simples com capacidade de carregar plugins .bpl. Eu tenho uma declaração de interfaces comuns no arquivo "uintfs.pas", que é meio sdk;)

O problema é que, se eu tentar carregar mais de um plugin, o aplicativo lança um erro:

Não é possível carregar o pacote 'Test2'. Isto contém unidade 'uintfs', que também é contido no pacote 'teste'

É óbvio que ambos os BPLs contêm esse arquivo, mas preciso fazê -lo funcionar ...

Por favor ajude!

Foi útil?

Solução

Coloque seus uintfs.PAs em outro BPL e peça aos seus plug-ins que a BPL.

Você terá que fazer isso para cada unidade comum a ambos os plug-ins.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top