Créer et lire un fichier zip dans vb

Soyez le premier à donner votre avis sur cette source.

Vue 6 517 fois - Téléchargée 709 fois

Description

Permet, via l'utilisation d'une dll fournie, de créer, modifier, ajouter du commentaire, lire un fichier zip.
Le projet fournit est un exemple ultra-simplissime.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2
Date d'inscription
jeudi 16 janvier 2003
Statut
Membre
Dernière intervention
2 juin 2004

Bonjour,

Juste une question : ton code permet de mettre dans un zip, mais pas de compresser? ou alors c'est un paramètre que je n'ai pas vu?

Lasof
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
20
Rien à faire, meme en utilisant l'install du site officiel, çà marche pas ...
La base de registre est pourtant conforme aux données ci dessus.
Plantage sur Set MyZipFile = New SAWZIPLib.Archive
Messages postés
46
Date d'inscription
mercredi 29 janvier 2003
Statut
Membre
Dernière intervention
28 janvier 2006

ayé j'(ai trouvé;
il manquait un fichier zlib.dll qui est livré avec le programme d'install du site créateur.
il suffit d'avoir les 2 fichiers sawzip.dll + luidans system et les infos registre et hop

<<<((((cf registre (ça fait un peu long mais autant le mettre :)
REGEDIT4

[HKEY_CLASSES_ROOTCLSID{8BA2FE8E-8506-11D4-BFE2-CB5FED326646}]
@="Archive Class"

[HKEY_CLASSES_ROOTCLSID{8BA2FE8E-8506-11D4-BFE2-CB5FED326646}ProgID]
@="SAWZip.Archive.1"

[HKEY_CLASSES_ROOTCLSID{8BA2FE8E-8506-11D4-BFE2-CB5FED326646}VersionIndependentProgID]
@="SAWZip.Archive"

[HKEY_CLASSES_ROOTCLSID{8BA2FE8E-8506-11D4-BFE2-CB5FED326646}Programmable]

[HKEY_CLASSES_ROOTCLSID{8BA2FE8E-8506-11D4-BFE2-CB5FED326646}InprocServer32]
@="C:\WINDOWS\SYSTEM\SAWZIP.DLL"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOTCLSID{8BA2FE8E-8506-11D4-BFE2-CB5FED326646}TypeLib]
@="{8BA2FE81-8506-11D4-BFE2-CB5FED326646}"

[HKEY_CLASSES_ROOTCLSID{8BA2FE90-8506-11D4-BFE2-CB5FED326646}]
@="Files Class"

[HKEY_CLASSES_ROOTCLSID{8BA2FE90-8506-11D4-BFE2-CB5FED326646}ProgID]
@="SAWZip.Files.1"

[HKEY_CLASSES_ROOTCLSID{8BA2FE90-8506-11D4-BFE2-CB5FED326646}VersionIndependentProgID]
@="SAWZip.Files"

[HKEY_CLASSES_ROOTCLSID{8BA2FE90-8506-11D4-BFE2-CB5FED326646}Programmable]

[HKEY_CLASSES_ROOTCLSID{8BA2FE90-8506-11D4-BFE2-CB5FED326646}InprocServer32]
@="C:\WINDOWS\SYSTEM\SAWZIP.DLL"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOTCLSID{8BA2FE90-8506-11D4-BFE2-CB5FED326646}TypeLib]
@="{8BA2FE81-8506-11D4-BFE2-CB5FED326646}"

[HKEY_CLASSES_ROOTCLSID{8BA2FE92-8506-11D4-BFE2-CB5FED326646}]
@="File Class"

[HKEY_CLASSES_ROOTCLSID{8BA2FE92-8506-11D4-BFE2-CB5FED326646}ProgID]
@="SAWZip.File.1"

[HKEY_CLASSES_ROOTCLSID{8BA2FE92-8506-11D4-BFE2-CB5FED326646}VersionIndependentProgID]
@="SAWZip.File"

[HKEY_CLASSES_ROOTCLSID{8BA2FE92-8506-11D4-BFE2-CB5FED326646}Programmable]

[HKEY_CLASSES_ROOTCLSID{8BA2FE92-8506-11D4-BFE2-CB5FED326646}InprocServer32]
@="C:\WINDOWS\SYSTEM\SAWZIP.DLL"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOTCLSID{8BA2FE92-8506-11D4-BFE2-CB5FED326646}TypeLib]
@="{8BA2FE81-8506-11D4-BFE2-CB5FED326646}"
>>>)))
Messages postés
46
Date d'inscription
mercredi 29 janvier 2003
Statut
Membre
Dernière intervention
28 janvier 2006

Autre kestion.. ptêt ke ça veint de là cui ki a pb

J'ai le refus de la création (New) de l'objet sous Excel.
ça serait bien de pouvoir l'utiliser aussi :)

...je vais voir sur le site précité http://users.skynet.be/saw j'ai installé l'appli pour avoir le source et hop ça marche sur Excel

Donc c un pb de registre :)
Messages postés
46
Date d'inscription
mercredi 29 janvier 2003
Statut
Membre
Dernière intervention
28 janvier 2006

Autre kestion.. ptêt ke ça veint de là cui ki a pb

J'ai le refus de la création (New) de l'objet sous Excel.
ça serait bien de pouvoir lutiliser aussi :)

je vais voir sur http://users.skynet.be/saw/sawzip.htm si ya kkechose à ce sujet mais si kkun sait le faire :) merci de son aide
Afficher les 13 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.