cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 18 juil. 2008 à 21:06
Non tu exécutes la commande que je t'ai donnée (pour chaque dll tu changes nomdeladll.dll par le vrai nom de la dll)
_______________________________________________________________________
VB.NETis good ...VB6is better
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 19 juil. 2008 à 10:17
Suffit d'être dans le même répertoire quand tu exécutes la commande
_______________________________________________________________________
VB.NETis good ...VB6is better
sturtrid
Messages postés133Date d'inscriptiondimanche 20 mai 2007StatutMembreDernière intervention13 juillet 20121 19 juil. 2008 à 16:11
Salut Ghuysmans !
J'allais dire c'est pas faux.... Puis un petit doute subsistant, j'ai fait le test.
Avec un batch dans le dossier de la Dll j'ai du mettre :
1 @echo on
2 cd "C:\Windows\System32
3 regsvr32 "C:\MonDossier\MonFichier.dll"
4 pause
Si j'enlève la ligne 2, j'ai :
"regsvr32" n'est pas reconnu en tant que commande interne"
Si à la ligne 3 j'indique le nom de la Dll sans son chemin, j'ai :
"Le module spécifié est introuvable"
En utilisant la commande exécuter j'ai du mettre :
regsvr32 "C:\MonDossier\MonFichier.dll"
Si j'indique le nom de la Dll sans son chemin, j'ai :
"Le module spécifié est introuvable"
Alors finalement je pense toujours qu'il faut indiquer le chemin de la Dll en entier si elle n'est pas dans System32... Enfin de mon coté j'y suis obligé. Si tu y arrives dit moi...
sturtrid
Messages postés133Date d'inscriptiondimanche 20 mai 2007StatutMembreDernière intervention13 juillet 20121 19 juil. 2008 à 18:06
Salut Gillardg !
Bein non pas pour moi...
Si je fais ça, j'ai "regsvr32" n'est pas reconnu en tant que commande interne"
Donc je suis obligé de me placer dans System32 et du coup de donner le chemin complet de la Dll...
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 19 juil. 2008 à 18:09
salut sturtrid ,
heu system32 devrait se trouver dans le path!
sinon Windaube trouverais pas ces dll
donc je sais pas c'est quoi ton systeme(Vista?)
mais c'est pas normal
il y a 10 sortes de gens: ceux qui comprennent le binaire, et les autres
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 19 juil. 2008 à 19:19
Bizarroïde ...
Moi en tous cas ça marche !
T'as quel OS ?
_______________________________________________________________________
VB.NETis good ...VB6is better
sturtrid
Messages postés133Date d'inscriptiondimanche 20 mai 2007StatutMembreDernière intervention13 juillet 20121 20 juil. 2008 à 13:29
Salut !
Oui effectivement c'est étrange... Et pourtant... Si si, c'est possible !
Je suis sur XP pro SP3. Avant, il me semble que je n'avais pas ce problème, mais maintenant, je suis obligé de me placer sous System32 dés que je fait appel à une commande qui pointe vers un élément se trouvant dans ce dossier... Alors je sais pô, je vais vérifier dans le registre, mais y'a peu de chance sinon comme tu dis Gillardg, Windaube aurait un sérieux souci !
sturtrid
Messages postés133Date d'inscriptiondimanche 20 mai 2007StatutMembreDernière intervention13 juillet 20121 20 juil. 2008 à 14:28
Voilà, problème résolu !
Bon bein system32 n'était plus dans le Path... mais Windows ne s'en pleignait pô. Chose sur laquelle je n'aurait pas parié !!! Il sait se montrer compréhensible quelques fois... ;-)