demonleon
Messages postés7Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention26 juillet 2005
-
12 juil. 2005 à 13:12
demonleon
Messages postés7Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention26 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).
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
demonleon
Messages postés7Date d'inscriptionmardi 12 juillet 2005StatutMembreDernière intervention26 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