Bonjour,
Je tente de faire un petit programme pour monitorer l'état de quelques enregistreurs Hikvision à l'aide de fonctions incluses dans la dll HCNetSDK.dll (fournie par Hikvision).
J'ai mis cette dll dans system32, syswow64 ainsi que sous la racine de C.
Dans mon classeurs j'ai déclaré les fonctions de la dll dont j'ai besoin à l'aide des commandes Declare PtrSafe Function NET_DVR_Init Lib "HCNetSDK.dll" () As Long par exemple.
Lors du débogage j'ai une erreur 53 dès que la première fonction est appelée dans le code.
J'ai modifié la déclaration afin de préciser le chemin complet à ma dll ("C:\HCNetSDK.dll', puis c:\Windows\System32\HCNetSDK.dll, et aussi c:\windows\syswow64\HCNetSDK.dll") mais toujours pareil: pop up erreur 53.
Lorsque je lance Executer Sub/Userform depuis le menu de mon module j'obtiens : "Fichier introuvable : HCNetSDK.dll"
Quelqu'un aurait-il une idée du problème ?
Je vous remercie d'avance pour vos retours.
Thomas
Partager