Accueil > Forum > > > > Dll introuvable
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
|
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
|
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
|
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
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|