Erreur inatendue sur PackMemory
Publié : jeu. 19/mai/2011 11:02
Bonjour,
Je bute sur ce code
qui me retourne invariablement une erreur «Invalid memory access (read error at xxx)»
et l'erreur de lecture se situe toujours à *adrPack+1968 quelquesoit le contenu du fichier compressé ?
Je bute sur ce code
Code : Tout sélectionner
; Charger un fichier décompressé en mémoire
r=OpenPack("E:\tempPacker.txt") ; tempPacker.txt fichier préalablement compressé
If r
*adrPack=NextPackFile()
l=PackFileSize()
EndIf
ClosePack()
; recompresser la zone mémoire
If l
Debug "lenSrc : " + Str(l)
*memOut=AllocateMemory(l+8)
lenOut=PackMemory(*adrPack, *memOut,l,9)
Debug lenOut
EndIf
et l'erreur de lecture se situe toujours à *adrPack+1968 quelquesoit le contenu du fichier compressé ?