blebje
Messages postés3Date d'inscriptionvendredi 24 octobre 2008StatutMembreDernière intervention15 novembre 2008
-
15 nov. 2008 à 15:40
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
15 nov. 2008 à 17:43
Bonjour,
Comment puis-je forcer un exécutable VB6 à rechercher VB6FR.DLL dans le répertoire courant, plutôt que dans C:\Windows ou SYSTEM32 ou ... ? est-ce une option au niveau de la compilation ou autre ? merci d'avance.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 15 nov. 2008 à 16:02
Je te conseille vivement de laisser cette dll (ainsi que le runtime au complet) dans System32, ton appli n'est peut-etre pas la seule à l'utiliser.
Si tu tiens vraiment à la copier ailleurs, ce n'est pas seulement cette dll qui est à copier mais l'ensemble du runtime VB6.
Cette dll n'est pas forcément (et uniquement) appelée directement par ton appli, elle est appelée par les autres dll du runtime.
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
blebje
Messages postés3Date d'inscriptionvendredi 24 octobre 2008StatutMembreDernière intervention15 novembre 2008 15 nov. 2008 à 16:33
le problème est légèrement différent: l'exécutable VB6 doit tourner sur un PC professionnel sur lequel je ne peux absolument rien installer et qui est dépourvu de la dll VB6FR.DLL (et tout le reste aussi). Mon idée était de faire exécuter le programme VB6 sur une clé usb, par exemple, contenant VB6FR.DLL et les autres composants nécessaires. Ma question se situe à ce niveau là: comment faire pour que l'exécutable recherche VB6FR.DLL sur la clé ? après mains essais, jusqu'à présent je n'y arrive pas. Si tu as un tuyau, je sis preneur !
blebje
Messages postés3Date d'inscriptionvendredi 24 octobre 2008StatutMembreDernière intervention15 novembre 2008 15 nov. 2008 à 17:38
Chapeaux bas, Casy, et remerciements car cela marche parfaitement!!!
Les seules DLL que je n'avais pas sur la clé usb étaient: VB6STKIT.DLL, COMCAT.DLL, ASYCFILT.DLL, msvbvm60.dll => peux-tu m'expliquer ou résidait l'astuce ?
Merci encore de ton aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?