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
Version imprimable
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 ?
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