FORUM Tom's Hardware » Programmation » Autre » DLL Manquante Access
 

DLL Manquante Access

Il y a 245 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : DLL Manquante Access
 
Plus d'informations

Bonjour,  
 
Dans une base Access, j'ai déclaré dans mon code VBA une DLL de ma fabrication:  
 
Private Declare Function Decharge Lib "C:\-- Programmes --\PrgDT900\DT900.dll" (ByVal cible As String) As Boolean  
 
J'ai installé ma base Access sur une dizaine de poste, à l'exécution du code, sur 2 PC, il me met une erreur:  
 
Erreur d'exécution '53'  
Fichier introuvable : c :\....\DT900.dll  
 
Le fichier est bien présent et le chemin d'accès aussi.  
 
Est ce que quelqu'un voit de quoi il s'agit?  
 
Merci

zeb
Profil : Modérateur libre
Plus d'informations

Seulement sur deux postes ?
 
Re-vérifie bien les chemins. Entre c:\program files, c:\program~1 etc on a parfois des surprises.
 
Mais le mieux, je pense, c'est de ne pas mettre de chemins du tout dans ton Private Declare Function !
 
Comment faire alors ?
 
Relis la doc, et tu verras que les DLL sans chemins sont recherchées en priorité dans le répertoire de l'exécutable ( <-- c'est bon ça, hein ? ), dans le dossier %windir%\system ou dans le dossier %windir%.
 
Remarque en passant que la solution utilisée par 99% des applications est de stocker les DLL au même endroit que l'exécutable.
 
Enjoy!


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » Autre » DLL Manquante Access
 

Annonces Google
Publicité