Probleme : UnRarOCX.ocx et vbscript (WSH) ou VBA

demonleon Messages postés 7 Date d'inscription mardi 12 juillet 2005 Statut Membre Dernière intervention 26 juillet 2005 - 12 juil. 2005 à 13:12
demonleon Messages postés 7 Date d'inscription mardi 12 juillet 2005 Statut Membre Dernière intervention 26 juillet 2005 - 15 juil. 2005 à 19:45
Je travaille sur un programme qui me permet de lire tous les fichiers et sous-répertoires d'un répertoire donné.



Chaque occurence trouvée est placée à l'intérieur d'une cellule, dans une feuille Excel.

Jusque la ça va pas de problème ...



Mais je dois aussi savoir, dans le cas d'une archive RAR, la grosseur
totale du fichier compressé. Alors j'ai essayé de bidouiller avec
le controle UnRaROCX.



Malheureusement, lorsque je me sers de la fonction CreateObject, en
WSH, elle refuse obstinément de charger le controle (enregistré dans le
registre).



Message d'erreur : Unknown runtime error : 'CreateObject' Code 800AC352



la ligne que j'utilise et qui plante : Set FileObject = CreateObject("UnRarOCX.UnRar")



j'ai essayé la meme chose avec VBA dans excel, et il plante donnant ce message :



Runtime Error '50002' : Application-Defined or Object-Defined Error



Et si je fais rouler le programme de nouveau, Excel plante (Exception : f6c ModName : msvbvm60.dll)



Vous pouvez m'aider ? toutes les dll et les dépendances sont présentes,
et le nom de l'object (UnRarOCX.UnRar) respecte la casse et est présent
dans le registre.



Ou sinon, ou je peux trouver de l'information pour adapter mon programme à unrar.dll

Comment je l'utilise ?



Merci

1 réponse

demonleon Messages postés 7 Date d'inscription mardi 12 juillet 2005 Statut Membre Dernière intervention 26 juillet 2005
15 juil. 2005 à 19:45
Bon, finalement j'ai réglé le problème, sauf que je viens de me rendre compte que l'ocx ne supporte pas les archives récentes.



J'ai aussi essayé avec un autre controle (nsarch.ocx) et celui la
fonctionne bien avec les zips, puisqu'il les supporte, mais rien à
faire du coté des .rars, meme probleme que unrarOCX.dll (ocx périmés,
je présume)



Alors je me demandais si quelqu'un ne pourrait pas m'indiquer un autre
OCX, ou de la documentation sur le web pour effectuer le travail avec
unrar.dll



merci
0