Bonjour à tous,
Lorsque l'on compile un package qui fait référence à une DLL, ou placer le fichier DLL afin de pouvoir installer ce package
Bonjour à tous,
Lorsque l'on compile un package qui fait référence à une DLL, ou placer le fichier DLL afin de pouvoir installer ce package
c'est toujours la même chose avec les DLL
1) le répertoire de l'exécutable
2) un répertoire du PATH
Ne pas oublier que Delphi est 32Bits uniquement donc le BPL installé dans ...\Studio\x.x\Bin doit accéder à une DLL 32Bits.
Et si l'on développe une application 64Bits, le BPL déployée sera 64Bits comme la DLL dans le répertoire du programme débogué, il faut donc penser à ne pas trop tricher avec les pointeurs comme valeurs ordinales.
A voir si ...\Studio\x.x\Bin64 est utilisé par Delphi ou n'est-ce qu'un dossier pour débogage et déploiement ?
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Merci à tous, le problème était différent : tentative d'appel inutile de la dll en Phase de conception. En ayant retrouvé les dll et les ayant mise au bon endroit c'est OK
Partager