begin process at 2012 02 13 17:36:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Fichier / Disque

 > 

Dll introuvable


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Dll introuvable

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ée 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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,165 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales