ZIP

Le
Olivier
Bonjour,

Sous Windows XP on peux créer des archives au format ZIP.

Peux t-on utiliser cette fonction directement en VB (6)?
Quelle(s) DLL servent pour créer ses ZIP ?

D'avance merci!
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
LE TROLL
Le #15371611
Bonjour,

Tiens, à ces liens j'ai mis un programme
bossant avec Winzip, une DLL spéciale aussi, un
module, mais ne me demande pas comment ça marche,
je n'y comprends rien, lol (si tu lances le
programme, tu verras qu'il appelle le loto zipé
sur le net, etc...). Il manque la form2 et 3, à
inhiber quant à l'appel en form1, tu peux donc
lancer le programme...!

http://mesromans.free.fr/ZipExtractionClass.cls
http://mesromans.free.fr/lotozip.vbp
http://mesromans.free.fr/Form1.frm
http://mesromans.free.fr/Form1.frx
http://mesromans.free.fr/lotozip.vbw
http://mesromans.free.fr/zlib.dll

Cordialement.

--
Merci beaucoup, au revoir et à bientôt :o)
------
Romans, logiciels, email, site personnel
http://irolog.free.fr/joe.htm
------------------------------------------------------------------------------------
"Olivier" message de news:
47b943dc$0$2986$
Bonjour,

Sous Windows XP on peux créer des archives au
format ZIP.

Peux t-on utiliser cette fonction directement en
VB (6)?
Quelle(s) DLL servent pour créer ses ZIP ?

D'avance merci!
Jacques93
Le #15371601
Bonjour Olivier, coucou LE TROLL,
Olivier a écrit :
Bonjour,

Sous Windows XP on peux créer des archives au format ZIP.

Peux t-on utiliser cette fonction directement en VB (6)?
Quelle(s) DLL servent pour créer ses ZIP ?




A priori oui, la dll en question s'appelle zipfldr.dll et se trouve dans
%windir%system32. Mais bien que ce soit une dll ActiveX (elle s'intègre
aux extensions du shell), on ne peut l'ajouter aux composants ou
références d'un projet. Il existe un module de classe permettant de
s'interfacer avec, je ne l'ai pas testé, mais le nom de son auteur
m'incite plutôt à la confiance : Edouardo Morcillo

http://www.mvps.org/emorcillo/en/code/vb6/index.shtml

voir la rubrique n° 6 :

Using Windows XP "Compressed Folder" shell extension to work with
.zip files

Cependant, la solution du TROLL est à mon avis meilleure, si si :-) .
Malgré une petite erreur, me semble t-il : zlib, totalement gratuit, n'a
rien à voir avec Winzip, excellent produit, mais commercial, et dont on
ne peut redistribuer les composants.

Et, cerise sur le gâteau, on peut même avoir les sources de zlib.

<Souvenirs HS>
J'ai, au début des années 90, porté une version de gzip sous SCO Xenix /
Unix, dans le but de l'intégrer à un logiciel de sauvegarde maison sur
disquettes, les utilitaires de compression / sauvegarde / copie
(compress, tar, cpio, etc...), n'étant pas, soit suffisamment
performants, soit pas suffisamment sécurisés (pas de gestion des
secteurs défectueux). Bon j'arrête là ...
</Souvenir HS>

Tout ça pour dire, qu'outre sa légèreté, zlib est multi plateforme, très
souple : dosage entre taux de compression et vitesse, différents
algorithme de compression, et y'a même un site et de la doc :


--
Cordialement,

Jacques.
Jacques93
Le #15370551
Bonjour LE TROLL,
LE TROLL a écrit :
Bonjour,

Tiens, à ces liens j'ai mis un programme
bossant avec Winzip, une DLL spéciale aussi, un
module, mais ne me demande pas comment ça marche,
je n'y comprends rien, lol (si tu lances le
programme, tu verras qu'il appelle le loto zipé
sur le net, etc...). Il manque la form2 et 3, à
inhiber quant à l'appel en form1, tu peux donc
lancer le programme...!

http://mesromans.free.fr/ZipExtractionClass.cls
http://mesromans.free.fr/lotozip.vbp
http://mesromans.free.fr/Form1.frm
http://mesromans.free.fr/Form1.frx
http://mesromans.free.fr/lotozip.vbw
http://mesromans.free.fr/zlib.dll

Cordialement.




En français, dans le texte :


--
Cordialement,

Jacques.
LE TROLL
Le #15370521
Bonjour Jacques,

Ma solution est la meilleure :o) ... une fois
n'est pas coutume...

Cordialement.

--
Merci beaucoup, au revoir et à bientôt :o)
------
Romans, logiciels, email, site personnel
http://irolog.free.fr/joe.htm
------------------------------------------------------------------------------------
"Jacques93" a écrit dans le
message de news:
%
| Bonjour Olivier, coucou LE TROLL,
| Olivier a écrit :
| > Bonjour,
| >
| > Sous Windows XP on peux créer des archives au
format ZIP.
| >
| > Peux t-on utiliser cette fonction directement
en VB (6)?
| > Quelle(s) DLL servent pour créer ses ZIP ?
| >
|
| A priori oui, la dll en question s'appelle
zipfldr.dll et se trouve dans
| %windir%system32. Mais bien que ce soit une dll
ActiveX (elle s'intègre
| aux extensions du shell), on ne peut l'ajouter
aux composants ou
| références d'un projet. Il existe un module de
classe permettant de
| s'interfacer avec, je ne l'ai pas testé, mais le
nom de son auteur
| m'incite plutôt à la confiance : Edouardo
Morcillo
|
|
http://www.mvps.org/emorcillo/en/code/vb6/index.shtml
|
| voir la rubrique n° 6 :
|
| Using Windows XP "Compressed Folder" shell
extension to work with
| .zip files
|
| Cependant, la solution du TROLL est à mon avis
meilleure, si si :-) .
| Malgré une petite erreur, me semble t-il : zlib,
totalement gratuit, n'a
| rien à voir avec Winzip, excellent produit, mais
commercial, et dont on
| ne peut redistribuer les composants.
|
| Et, cerise sur le gâteau, on peut même avoir les
sources de zlib.
|
| <Souvenirs HS>
| J'ai, au début des années 90, porté une version
de gzip sous SCO Xenix /
| Unix, dans le but de l'intégrer à un logiciel de
sauvegarde maison sur
| disquettes, les utilitaires de compression /
sauvegarde / copie
| (compress, tar, cpio, etc...), n'étant pas, soit
suffisamment
| performants, soit pas suffisamment sécurisés
(pas de gestion des
| secteurs défectueux). Bon j'arrête là ...
| </Souvenir HS>
|
| Tout ça pour dire, qu'outre sa légèreté, zlib
est multi plateforme, très
| souple : dosage entre taux de compression et
vitesse, différents
| algorithme de compression, et y'a même un site
et de la doc :
|
| |
| --
| Cordialement,
|
| Jacques.
Publicité
Poster une réponse
Anonyme