IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

VBA et dll (erreur 53)


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé Avatar de aliboubou
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 60
    Par défaut VBA et dll (erreur 53)
    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

  2. #2
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 247
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 247
    Par défaut
    Hello,
    ben déjà tu as un excel 32 bits ou 64 bits ? et ta dll elle fait partie du SDK 32 bits ou 64 bits ?
    Ami calmant, J.P

  3. #3
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 205
    Billets dans le blog
    2
    Par défaut
    Bonsoir,

    Il me semble qu'il faut enregistrer la dll dans le système, non ?
    Après si on a installé un logiciel dont elle provient, la dll est peut-être déjà enregistrée
    http://assiste.com.free.fr/p/comment...er_dll_ocx.php

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/08/2016, 15h55
  2. [VBA-A][débutant] erreur 424
    Par sergoid dans le forum VBA Access
    Réponses: 5
    Dernier message: 07/02/2006, 18h22
  3. Réponses: 11
    Dernier message: 20/01/2006, 12h35
  4. [VBA][Débutant][export]erreurs dans mon code?
    Par Christophe93250 dans le forum Access
    Réponses: 4
    Dernier message: 06/01/2006, 19h52
  5. Réponses: 18
    Dernier message: 10/12/2005, 01h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo