mslot1
Messages postés30Date d'inscriptionlundi 20 janvier 2003StatutMembreDernière intervention21 mars 2005
-
17 févr. 2003 à 14:14
mslot1
Messages postés30Date d'inscriptionlundi 20 janvier 2003StatutMembreDernière intervention21 mars 2005
-
17 févr. 2003 à 15:37
J'ai un probleme lors de l'enregistrement d'une dll sous win NT :
lorsque je tape avec la commande executer "regsvr32 -u madll.dll"
ou "regsvr32 MaDll.dll"
ca me sors une erreur du type :
LoadLibrary("madll.dll") Failed
GetLastError returns xxxxxxxxxx (un hexa)
alors que quand je fé clik droit sur ma dll, puis "ouvrir avec..."
et que je selectionne regsvr32.exe, ca marche...
o_O ?!
j'avoues ne pas comprendre...
alors ma question est :
la synthaxe que j'utilise pour NT est-elle la bonne ?
si non, quelle est la bonne synthaxe ?
de plus, faut-il préciser le chemin d'acces complet a ma dll ?
mslot1
Messages postés30Date d'inscriptionlundi 20 janvier 2003StatutMembreDernière intervention21 mars 2005 17 févr. 2003 à 15:23
J'ai trouvé le probleme :
c'etait en fait a cause d'un put**** d'espace de ***** dans le
chemin d'acces de ma dll !!! argrrrrr :( >:)
mais j'ai maintenant un nouveau probleme :
comment executer qd meme la fonction regsvr32 avec
un chemin d'acces contenant un espace (voire plusieurs) ?
j'ai testé le *:\chemin~1\madll.dll mais ca marche pas...
(avec chemin~1 = 'chemin dacces')
mslot1
Messages postés30Date d'inscriptionlundi 20 janvier 2003StatutMembreDernière intervention21 mars 2005 17 févr. 2003 à 15:37
Je dis :
lol :big)
bon j'ai trouvé apres quelques recherches. :-p
Je récapitule donc pour tous ceux qui auraient des pbs avec
l'enregistrement des dll :
Pour enregistrer :
regsvr32 "*:\chemin dacces\madll.dll"
J'ai testé, et avec les guillemets c valables s'il n'y a pas
d'espaces ET avec des espaces dans le chemin d'acces. Donc
de préférence mettez les.
Pour désenregistrer :
regsvr32 -u "*:\chemin dacces\madll.dll"
idem.
Voilà, j'ai fini par trouver mais ca été long...
J'espere que ca en aidera plus d'un a l'avenir.
Note: sous NT le service s'appelle : regsVR32 mais sous
d'autres versions de win vous le trouverez avec regsRV32.
Essayez l'autre si l'un marche pas.
@+