Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 19-04-2012 15:21:20

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

[RESOLU] Zipper un répertoire

Bonjour,

Je voudrais zipper l'intégralité d'un répertoire.
Existe-t-il des librairies toutes faites sans intaller un logiciel tiers ?

Dernière modification par bdf94 (20-04-2012 09:41:35)

Hors ligne

 

#2 19-04-2012 15:25:42

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Zipper un répertoire

Sur la base de la zlib, j'ai un composant n_zlib qui peut peut-être t'aider.

À l'origine c'est un composant fait par Roland Smith de Topwiz software avec qui je suis en contact. Il a un exemple de projet qui utilise le composant.

J'ai ajouté quelques fonctions que Roland n'avait pas traité; je ne sais pas si il a publié ces changements sur son site.


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#3 19-04-2012 15:38:26

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Re: [RESOLU] Zipper un répertoire

As-tu une doc et/ou des exemples ?

Hors ligne

 

#4 19-04-2012 16:19:26

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Zipper un répertoire

seki a écrit:

À l'origine c'est un composant fait par Roland Smith de Topwiz software avec qui je suis en contact. Il a un exemple de projet qui utilise le composant.

Il est possible que pour zipper un répertoire il faille faire soi-même le parcours du répertoire pour trouver la liste des fichiers à zipper.


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#5 20-04-2012 08:25:41

bdf94  
Membre Power Geek
Date d'inscription: 04-10-2006
Messages: 180
Pépites: 2,231
Banque: 0

Re: [RESOLU] Zipper un répertoire

J'ai mis l'objet n_zlib dans ma librairie. Le fichier zlibwapi.dll est dans le même répertoire que mon projet.
Je fais ce script :

Code: pb

n_zlib ln_zlib
ulong ull_zip

ull_zip = ln_zlib.of_zipopen( "c:\TMP\lfma.zip")
messagebox("ull_zip", ull_zip)


Et là, message d'erreur :
"Error opening DLL library zlib.dll for external function at line 18 in function of_zipopen of object n_zlin"

Pouvez-vous m'aider ?

Hors ligne

 

#6 20-04-2012 09:28:50

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
Site web

Re: [RESOLU] Zipper un répertoire

Bonjour,

soit :
- tu renomes le fichier zlibwapi.dll en zlib.dll
- tu modifies les Local External Functions de n_zlib pour pointer sur zlibwapi.dll au lieu de zlib.dll.

Tu l'as pris où la classe n_zlib (roland smith ou seki) ?
Je dis çà, par ce que seki nous a mis ici avait une ou deux incohérences dans local external functions (il faut tout faire pointer sur le même lib).


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22