Page 1 sur 1

Lib packer

Publié : lun. 15/mai/2006 18:50
par scaraber
salut
voila j'ai essayer de compresser des fichier et ceci c'est bien passer je voudrait maintenat les decompresser jutilise donc comme indiquer dans l'aide
NextPackFile()

Syntaxe

AdresseMemoire = NextPackFile()
Description

Lit et décompresse le prochain fichier trouvé dans le Pack courant, préalablement ouvert avec OpenPack(). AdresseMemoire est partagée et ne devrait jamais être libérée par le programmeur. Pour connaître la taille mémoire utilisée (ex: la taille du fichier décompressé), utilisez PackFileSize().


mais se ne decompresse rien du tout (les fichier aparaisse pas dasn le repertoire)
je recupere des adresses memoires mais je ne sais pas comment men servir

Code : Tout sélectionner

OpenPack("file.compress")
For x=1 To 100
  Debug NextPackFile()
Next
ClosePack()
pouvez vous m'aider a resoudre se probleme
a+
scaraber

Publié : lun. 15/mai/2006 19:41
par AWEAR
Faudrait pas faire comme ca par hasard :

Code : Tout sélectionner

*buffer = NextPackFile()
len = PackFileSize()
OpenFile(0, nom_du_fichier_a_creer$)
WriteData(0, *buffer, len)

Publié : mar. 16/mai/2006 7:19
par scaraber
certainement jessayerais tout a l'heure je vais partir au lycée dans 5 min ....
a+
scaraber