Seite 1 von 4

Packer Lib

Verfasst: 15.02.2009 13:20
von php-freak
Hi,

gibt es soetwas wie eine Packer Lib?

Ich habe schon die ZIP Lib von gonzales gefunden allerdings Spuckt die nen Error bei:

Code: Alles auswählen

Procedure CallbackForTest(file.s, PerCent.f)
  Debug StrF(PerCent, 2) + "%"
EndProcedure
;
myFileinfo.PureZIP_FileInfo
PureZIP_SetCallback(@CallbackForTest())
;
MyZIP.s = "C:\PureBasic393\Program\PureZIP\essai1\test.zip"
MyFilesToZIP.s = "C:\PureBasic393\Program\PureBriefLZ\*.*"
MyZIPOutPut.s = "C:\PureBasic393\Program\PureZIP\essai3\"
; Create archive
Debug PureZIP_AddFiles(MyZIP, MyFilesToZIP, #PureZIP_StorePathAbsolute, #PureZIP_Recursive)
; Extract files from archive
Debug PureZIP_ExtractFiles(MyZIP, "*.*", MyZIPOutPut, #True)
; Count files in archive
Debug PureZIP_GetFileCount(MyZIP)
; Add memory bank to archive
Debug PureZIP_AddMemory(MyZIP, "MemoryTest.txt", @MyZIP, Len(MyZIP))
; On file more in archive :
Debug PureZIP_GetFileCount(MyZIP)
; Get files information
For i = 0 To PureZIP_GetFileCount(MyZIP) - 1 
   Debug PureZIP_GetFileInfo(MyZIP,i , @myFileinfo)
   Debug "Number " + Str(i)
   Debug "Filename: " + myFileinfo\FileName
   Debug "Compressed Size: " + Str(myFileinfo\CompressedSize)
   Debug "Uncompressed Size: "+ Str(myFileinfo\unCompressedSize)
   Debug "--------------"
Next
Hier:


Code: Alles auswählen

PureZIP_SetCallback(@CallbackForTest())
Er sagt das es das weder eine Procedure/Macro/Linked List ist!

Ich hab die Lib installiert den Comolier und sogar Windows neugestartet!

Gruß

JENS

Verfasst: 15.02.2009 13:22
von cxAlex
PB Packerlib?

Verfasst: 15.02.2009 13:24
von php-freak
Kann man damit denn ZIP/RAR/ISO/... entpacken?

Verfasst: 15.02.2009 13:27
von X0r
>Kann man damit denn ZIP/RAR/ISO/... entpacken?
Nein.

Verfasst: 15.02.2009 13:30
von cxAlex
php-freak hat geschrieben:Kann man damit denn ZIP/RAR/ISO/... entpacken?
mit RAR wirst du probleme haben, aber PB hat eine Zip.lib, die must du halt importieren

Verfasst: 15.02.2009 13:34
von php-freak
okay! Zip hab ich dann aber was ist mit den anderen?

Gruß

jENS

Verfasst: 15.02.2009 13:35
von ts-soft
> aber PB hat eine Zip.lib, die must du halt importieren
Damit kannste das Packformat, aber nicht das Zip-Dateiformat nutzen, also
zippen und entzippen von Files wird damit schwierig. :mrgreen:

Verfasst: 15.02.2009 13:38
von cxAlex
ts-soft hat geschrieben:> aber PB hat eine Zip.lib, die must du halt importieren
Damit kannste das Packformat, aber nicht das Zip-Dateiformat nutzen, also
zippen und entzippen von Files wird damit schwierig. :mrgreen:
n bisschen muss man halt selbst programmieren, sonst wärs ja zu einfach.

http://www.wotsit.org/download.asp?f=zip63&sc=287990795

[offtopic]

Es gab hier glaub ich schon mal nen Source der alle Includes für die ZipLib von PB beinhaltete aber ich find ihn grade nicht. Weis einer wo der war, ich könnt ihn brauchen.

[/offtopic]

Re: Packer Lib

Verfasst: 15.02.2009 13:45
von Kiffi
Jens/php-freak/Oliver1994 hat geschrieben:Ich habe schon die ZIP Lib von gonzales gefunden
gnozal heisst der gute Mensch, nicht gnozales.
Jens/php-freak/Oliver1994 hat geschrieben:allerdings Spuckt die nen Error bei:
* benutzt Du die richtige Version?

* hast Du den Compiler neugestartet?

* hast Du die Pfade angepasst (so wie es aussieht, nicht)
Jens/php-freak/Oliver1994 hat geschrieben:

Code: Alles auswählen

MyZIP.s = "C:\PureBasic393\Program\PureZIP\essai1\test.zip"
Gruß

JENS

Verfasst: 15.02.2009 13:45
von php-freak
Desswegen ja auch das Code Beispiel! Wenn die ZIP-Lib von gonzales gut läuft könnte ich ja auch die nehmen!