ich ziehe mit ImportC "zlib.lib" die zlib Funktionen rein. Ich entpacke dann mit folgender Routine (aus dem Forum von ts-soft):
Code: Alles auswählen
CompilerSelect #PB_Compiler_OS
CompilerCase #PB_OS_Linux
ImportC "/usr/lib/libz.a"
CompilerCase #PB_OS_Windows
ImportC "zlib.lib"
CompilerEndSelect
compress2(*dest, *destLen, *source, sourceLen, level)
uncompress(*dest, *destLen, *source, sourceLen)
EndImport
Procedure zipUnpackMemory(*source, *dest)
Protected sourceLen = MemorySize(*source)
Protected destLen = MemorySize(*dest)
If Not uncompress(*dest, @destLen, *source, sourceLen)
ProcedureReturn destLen
EndIf
EndProcedureIch verwende PB 4.51 und mache ein 32 Bit Executable. Das sollte doch unter x64 auch gehen, oder?
Was kann das sein?
Kukulkan
