Pregunta

Estoy usando TJvPluginManager para construir sencilla aplicación con la capacidad para cargar .bpl plugins. Tengo declaración de interfaces comunes en el archivo "uIntfs.pas", que es una especie de SDK;)

El problema es que si intento cargar más de un plug-in, la aplicación genera un error:

  

No se puede cargar el paquete 'test2'. Es    contiene 'uIntfs,' unidad que es también    contenida en el paquete de 'prueba'

Es bastante obvio que ambos contienen BPLS ese archivo, sin embargo tengo que hacer que funcione ...

Por favor, ayuda!

¿Fue útil?

Solución

Ponga sus uIntfs.pas en otro BPL, y tienen sus plug-ins ambos de referencia que BPL.

Vas a tener que hacer que por cada unidad que es común a ambos plug-ins.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top