Après windows pour les nuls, voici PB pour les bons (ou presque).

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