VB6 et Zlib1

ofils Messages postés 19 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 8 février 2015 - 11 sept. 2008 à 19:09
tetsuo75 Messages postés 1 Date d'inscription lundi 26 décembre 2005 Statut Membre Dernière intervention 27 septembre 2008 - 27 sept. 2008 à 18:56
Bonjour à tous,
Je recherche un exemple de code VB6 utilisant "Zlib1.dll" (Zlib.dll 1.2.3).
J'ai trouvé des exemples mais avec "Zlib 1.1.4" qui n'a pas le même appel...
Merci pour vos réponses
Ofils

4 réponses

jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
11 sept. 2008 à 21:28
Bonsoir,

et (question à 100 sous) : quel est l'auteur de cette librairie ?
0
ofils Messages postés 19 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 8 février 2015
12 sept. 2008 à 11:27
Bonjour,
C'est MARK ADLER:
http://www.zlib.net/
Il y a déjà des exemples dans VBFrance, mais pour la version 1.1.4 (zlib) qui n'est pas compatible avec la version 1.2.3 (zlib1)
J'espère avoir une réponse à mon problème....
@+
0
ofils Messages postés 19 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 8 février 2015
13 sept. 2008 à 12:19
Bonjour à tous,
Pas de réponse à mon problème, personne n'utilise "Zlib 1.2.3" ??? avec "vb6" ???
Avec l'ancien code si je remplace la dll, j'ai:
"convention d'appel de dll incorrecte" , mais je ne sais pas comment modifier l'appel ou la déclaration de l'API (pas d'info)....
Merci pour vos réponses.....
0
tetsuo75 Messages postés 1 Date d'inscription lundi 26 décembre 2005 Statut Membre Dernière intervention 27 septembre 2008
27 sept. 2008 à 18:56
Bonjour,

Il faut utiliser la dll située à l'adresse suivante http://www.winimage.com/zLibDll/  (attention à respecter les majuscules)
La convention d'appel a changé et on ne peut plus utiliser la version 1.2.3 de zlib en VB(?!!), mais certains on corrigé les sources de zlib pour le permettre (cf. ci-dessus)
J'ai testé, et cela semble fonctionner (j'utilise les appels de fonctions qui fonctionnaient avec zlib1.1.4 mais uniquement pour faire de la décompression...)

Bon courage!
0
Rejoignez-nous