DLL C++ introuvable dans VB !

cs_Argile92 Messages postés 29 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 30 mars 2009 - 6 mars 2009 à 16:04
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 9 mars 2009 à 14:42
Bonjour à tous,

J'ai crée une DLL C++ que j'utilise dans Excel. Tout marche bien!

Sauf que voilà, lorsque je change de PC, où Visual Studio n'est pas installé, impossible d'accéder à ma DLL...
Pourtant l'adresse de la DLL est bonne lorsque je déclare mes fonctions. Rien à faire, VB ne trouve pas ma DLL

Cela est dû à l'inexistance de Visual Studio sur le PC (et dans ce cas là les DLL perdent tout intérêts), ou il y a-t-il une manipulation à effectuer??

Merci beaucoup

33 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
9 mars 2009 à 10:26
Sur ton poste de développement.
lance Depends.exe (installé avec Visual Studio)

tu listes ensuite les dll qui sont requises par ta dll
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
9 mars 2009 à 10:27
ouh la ... je ne vais pas tout lister, je suis aussi au taf.
Prends ce soir de chez toi.

ciao...
BruNews, MVP VC++
0
cs_Argile92 Messages postés 29 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 30 mars 2009
9 mars 2009 à 10:28
Ok, je te tiens au courant demain alors ^^
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
9 mars 2009 à 10:31
euh... donc tu va pas regarder les dependances requises par ta dll, là ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Argile92 Messages postés 29 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 30 mars 2009
9 mars 2009 à 10:34
Si, je suis en train de chercher où se trouve l'outils Depends.exe... Je le trouve pas dans ma liste d'outils !
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
9 mars 2009 à 10:40
dépend de ta version de Visual Studio ...

C:\Program Files\Microsoft Visual Studio\Common\Tools

C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin

...
0
cs_Argile92 Messages postés 29 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 30 mars 2009
9 mars 2009 à 10:44
J'ai Visual Studio 9, et j'ai fait une recherche sur tout le repertoire, pas de Depends.exe...
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
9 mars 2009 à 10:47
à voir si c'est pas un truc optionnel que tu n'aurais pas installé...

au pire, je t'ai filé un lien :

http://www.dependencywalker.com/

(pas d'installation requise)
0
cs_Argile92 Messages postés 29 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 30 mars 2009
9 mars 2009 à 10:50
Le truc, c'est que je ne peux ni installer ni télécharger des fichiers...
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
9 mars 2009 à 10:55
Visual Studio sans Depends.exe, c'est dangereux, sur un poste qui pond des exe a placer en production...

les mails sont bloqués aussi ?
0
cs_Argile92 Messages postés 29 Date d'inscription lundi 2 mars 2009 Statut Membre Dernière intervention 30 mars 2009
9 mars 2009 à 10:57
Non, pas les mails. Pourquoi?
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
9 mars 2009 à 14:37
Tuant ces boites où le poste de dev est mis au meme niveau que la secretaire.

ciao...
BruNews, MVP VC++
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
9 mars 2009 à 14:42
clair...

admin, sinon rien !
0
Rejoignez-nous