J'ai un problème avec une application avec des plugins. À l'origine, tout était compilé en un seul exe, mais maintenant, je veux sortir une partie du code dans un bpl seul. Le code qui est partagé par l'exe et le nouveau bpl est mis dans un troisième bpl.Delphi 2010 - problème de package, fichier introuvable erreur
application.exe est compilé avec le paquet api.bpl api.bpl ne contient qu'un seul fichier, api.pas plugin.bpl nécessite api.bpl.
je la structure suivante sur le disque:...
\ - sortie finale pour exe et bpls
\ src - SourceFiles pour application.exe et api.bpl, y compris api.pas
partagé \ dcu - sortie dcu pour tous les projets
. \ plugin - source du plugin
Je peux compiler application.exe sans problème.
Je peux compiler api.bpl sans problème.
Mais quand j'essaie de compiler plugin.bpl, il essaye d'abord de construire api.bpl, puis il se plaint de ne pas trouver api.pas.
Pourquoi est-ce?
mais api.pbl n'a aucun chemin, car le seul fichier qu'il utilise est celui qu'il contient, et ce fichier est dans le même dossier que la source du paquet ... Peut-être que je devrais essayer de le déplacer dans c'est son propre dossier? – Vegar
Quoi qu'il en soit, plugin.bpl a .. \ src \ dans son chemin de recherche, et cela devrait fonctionner pour api.bpl, n'est-ce pas? – Vegar
@Vegar "et que cela devrait marcher pour api.bpl, n'est-ce pas?" Essayez-le et donnez-nous la réponse. ;-) –