Help ! probleme de dll avec win NT

mslot1 Messages postés 30 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 21 mars 2005 - 17 févr. 2003 à 14:14
mslot1 Messages postés 30 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 21 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 ?

merci d'avance pour vos réponses

2 réponses

mslot1 Messages postés 30 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 21 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')

merci de m'aider
0
mslot1 Messages postés 30 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 21 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.
@+
0
Rejoignez-nous