Polyvar
-
3 juin 2013 à 18:37
rackamlerouge
Messages postés13Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention 7 octobre 2013
-
2 oct. 2013 à 18:31
Bonjour à tous,
Ma préoccupation est la suivante:
Je distribue gratuitement des utilitaires (optique, microscopie) compilés avec VB6 Ils tournent avec les différentes versions de Windows jusqu'au 7.
Par contre avec W8 j'ai le message "The language DLL "VB6FR.DLL" could not be found.
Pourtant j'ai placé la DLL dans Windows, dans System, dans System 32 et à la racine de C: , rien n'y fait.
Avez-vous une idée ?
Avec mes remerciements anticipés.
Bien cordialement.
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviendrai que si nécessité de la compléter.
ehjoe
Messages postés728Date d'inscriptionsamedi 4 avril 2009StatutMembreDernière intervention30 mars 20144 4 juin 2013 à 09:45
Bonjour,
Une solution parmi d'autres, tu mets ta dll en ressources, puis au lancement du programme si elle n'existe pas tu la copies dans le même répertoire que l'exe, et ça devrait marcher.
Il a un ordre de lecture de rechercher, je crois qu'il commence (faute d'indication) dans le répertoire courant, puis (dans je ne sais quel ordre), les dossier spécifiques, par contre je ne sais pas s'il va chercher sur C ?
*
JACQUES
Bonjour Jacques, je crois que ton exemple à une erreur sous réserve :
Pardon, je n'ai pas pu tenir compte de ton message qui est parti 15 secondes avant ma réponse.
Je retiens ta phrase "mettre la dll en ressources" , je vais voir à quoi cela correspond et en tiendrais compte à l'avenir.
Je suppose que cela consiste à inclure la DLL dans le programme avant la compilation ou bien dans le "paquet" quand on utilise un installateur.
Je ne l'ai jamais fait, mais si ça simplifie le travail de l'utilisateur, j'adopte.