VBA excel

Résolu
amine69500 Messages postés 471 Statut Membre -  
amine69500 Messages postés 471 Statut Membre -
Bonjour,

voila mon probleme,

j'ai crée une dll sous c++ (toto.dll) et je l'utilise avec vba (donc je l'appel depuis vba excel) en local ca marche trés bien, le probleme est que quand je veux passé la dll a une autre personne pour l'utilisé sur son ordinateur, quand il lance excel et fait appel a la dll j'ai un message d'erreur

fichier introuvable : toto.dll

merci de votre aide

cordialement

4 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    il faut la copier dans le répertoire windows/system32 et l'inscrire dans le registre.
    Dans 'rechercher les programme et les fichiers' du menu démarrer saisir :
    regsvr32 nom_de_ta_dll.dll

    eric
    0
  2. amine69500 Messages postés 471 Statut Membre 12
     
    bonjour et merci de votre attention et de votre aide

    j'ai bien mis la dll dans windows systeme 32 mais je sais pas comment je fait pour la mettre dans le registre

    par ce que quand je tape
    regsvr32 toto.dll

    j'ai un message d'erreur

    le module toto.dll a été charge mais le point d'entrée
    DllRegisterServer est introuvable

    merci de votre aide

    Cordialement
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Je ne vois pas.
      Lorsque tu as une erreur le premier reflexe doit être de rechercher sur google ce message d'erreur.

      eric
      0
  3. amine69500 Messages postés 471 Statut Membre 12
     
    oui, je cherche sur le net mais ya pas grand chose,

    merci de votre aide

    cordialement
    0
  4. amine69500 Messages postés 471 Statut Membre 12
     
    Bonjour a tous ce qu'il onts essayer de m'aider

    Enfaite le probleme est que ma dll utilise une autre dll et donc pour que ma dll fonctionne sur un autre PC il fallait mettre la deuxieme dll dans mes documents
    et donc ca fonctionne pour excel et sinon pour MS project il faut mettre la 2 ieme dll dans windows --> system32

    Voila pour ma solution et ca marche super

    merci de votre aide

    Cordialement
    0