Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Dll introuvable [ Archives Visual Basic / Fichier / Disque ] (Annakin)

vendredi 5 mai 2006 à 16:19:53 | Dll introuvable

Annakin

Bonjour @ tous.

Dans un programme réalisé sous Visual Basic, je déclare la fonction de ma dll de la sorte :
Private Declare Sub EnregistrerExpedition Lib "RobustInterbase.dll" (paramètres)

Sur mon poste (WIN XP + Visual Basic) lors de l'éxécution du programme je ne rencontre aucun problème.
Sur le serveur (WIN NT 4)  sur lequel je dois installer mon programme, je reçois un message d'erreur comme quoi la dll n'est pas trouvée.
Et pourtant :
  • Je déclare la dll exactement comme un autre dll appellée par le programme
  • Je mets ma dll dans le même répertoire que celui ou se trouve l'autre DLL
  • Je décide donc de mettre le chemin de la dll en dur dans le code mais il ne la trouve toujours pas; ex : "E:\RobustInterbase.dll" est introuvable alors que cette dernière est bel et bien présente dans le répertoire !

L'utilisateur est un super admin.
Bref impasse totale.

Merci d'avance pour votre aide.

Merci de votre aide.


vendredi 5 mai 2006 à 23:05:48 | Re : Dll introuvable

casy

Membre Club
Réponse acceptée !

Combient de fois faudra-t-il le dire ?

majnounmajda, ajouter les dll dans les références c'est valable pour des dll activeX, pas pour les dll classiques.
Pour les dll classiques, c'est bien par les instructions Declare qu'il faut passer.

Annakin, ton problème est bien étrange effectivement.

Sur ton poste XP es-tu sur que ton programme va chercher la dll au bon endroit? tu n'aurais pas une copie dans le répertoire windows ou dans le répertoire system32 par hasard ? Il se pourrait que ta dll ne soit pas reconnue comme une dll et que en fait tu tourne sur une copie qui se trouve ailleurs.

Sinon je vois pas trop le problème.






samedi 6 mai 2006 à 03:17:59 | Re : Dll introuvable

Warning

Administrateur CodeS-SourceS
Réponse acceptée !
Hello, est-ce que par hazard ta dll RobustInterbase.dll n'utiliserais pas elle même une dll qui serait introuvable (non-présence, mauvais dossier). As tu essayé de mettre ta DLL dans le même dossier que le programme ?

Cordialement,


Warning
Admin Codes-Sources.com
http://www.decompiler-vb.net/


samedi 6 mai 2006 à 08:58:36 | Re : Dll introuvable

Annakin

Salut, je sais que je dois mettre ma DLL dans C:\Windows sur mon poste XP pour que mon programme marche.

Sur le poste NT, j'ai mis la DLL un peu partout mais toujours sans succès (C:\WINNT; C:\WINNT\system32...). De plus, en mettant le chemin en dur lors de la déclaration "E:\RobustInterbase.dll" dans mon code, le message d'erreur était " Le fichier "E:\RobustInterbase.dll" est introuvable " ce qui veut donc dire que le programme reconnait bien le chemin mais pas le fichier.

Par contre, majnounmajda n'a peut être pas tort ! 
En effet, j'ai créé cette dll grâce à Delphi 2006 et je me souviens qu'il s'agit d'une dll Active X justement (enfin il me semble je n'ai plus le terme exact) car elle comunique avec une base de données....
Je testerais l'ajout de ma DLL dans les références dès Mardi 8h00 et je vous tiens informé.


samedi 6 mai 2006 à 10:09:05 | Re : Dll introuvable

Warning

Administrateur CodeS-SourceS
Hello, si c'est une DLL activeX tu ne pourras pas l'appeler ainsi:
Private Declare Sub EnregistrerExpedition Lib "RobustInterbase.dll"



Warning
Admin Codes-Sources.com
http://www.decompiler-vb.net/


mercredi 10 mai 2006 à 08:25:07 | Re : Dll introuvable

Annakin

Réponse acceptée !
Bonjour @ tous.

J'ai résolu mon problème.

En fait, ma dll créée sous Delphi appelait (indirectement) 2 autres dll distribuées par Borland.
Je l'ai aussi rajoutée dans les références puisqu'il s'agit d'une DLL Active X.

Merci encore @ tous.



Cette discussion est classé dans : programme, visual, basic, dll, introuvable


Répondre à ce message

Sujets en rapport avec ce message

Exécution d'un programme sans les *.dll et *.ocx de visual basic [ par xuansang ] Bonjour tout le mondeJ'ai fait un programme éxécutable de visual basic . Comment faire pour qu'un utilisateur qui n'a pas visual basic , puisse ouvri Visual Basic [ par seb ] J'ai plusieurs questions :1) Comment créer des fichier d'aide (*.hlp)2) Comment mettre un programme en fullsreen3) Comment ajouter un curseur animé (* DLL Visual BAsic [ par Sorcier ] Bonjour, Je ne m'y connais pas biuen dans les dll vb.1 - A koi sert une dll visual basic ?2 - Pourrais t-on mettre tout les ocx nécessaire à l'éxécuti Accès à une DLL [ par olivierG ] Bonjour, Débutant en programmation et notamment en VB, je souhaiterai savoir comment on déclare un fichier DLL dans visual basic 5. En effet, si je dé questions sur visual basic [ par Anne ] S'il vous plait,que veut dire ce début de programme(il s'agit d'un programme de création d'index)Application.DisplayAlerts=falseOn error resume nextSh compiler un programme... aidez moi! [ par xjulienxxmegax ] comment on fait pour utiliser un programme fait avec visual basic sur un ordinateur qui ne possède pas visual basic?répondez moi vite. Mise à jour d'un programme visual basic depuis une ressource réseau ou une ressource internet/intranet [ par ClaudeRenaud ] J'écris des programmes en VB6 dans le cadre de mon activité professionelle. Je souhaiterais pouvoir offrir à mes utilisateurs la possibilité de mettre Les dll avec Visual Basic [ par Douns ] Salut,ma question est toute bête est toute simple:Est-ce que quelqu'un connait un moyen d'inclure les dll utiles à mon application VB, dans mon appli? DLL pour gestion RS232 AVEC VISUAL BASIC [ par BOBO59 ] Je voudrais réaliser un programme en VB pour dialoguer avec un micro-controleur; existe une DLL permettant de configurer la vitesse de transmission, b


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.