Packer Lib

Anfängerfragen zum Programmieren mit PureBasic.
php-freak
Beiträge: 536
Registriert: 07.02.2009 18:08

Beitrag von php-freak »

Ne ich würde das ganze ohne I-Net machen!
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Packer Lib

Beitrag von DarkDragon »

php-freak hat geschrieben: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!
Dann hast du die Bibliothek in dem falschen Verzeichnis.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
php-freak
Beiträge: 536
Registriert: 07.02.2009 18:08

Beitrag von php-freak »

Ne diesmal lag der Fehler nicht bei mir sondern beim Programmier der LIB!

Er hat anstatt

PureZIP_SetProgressionCallback(@CallbackForTest())

PureZIP_SetCallback(@CallbackForTest()) genommen aber den Befehl gibts in der Lib gar ned!
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

php-freak hat geschrieben:Ne diesmal lag der Fehler nicht bei mir sondern beim Programmier der LIB!
@c4s: Das ist doch mal ein Signatur-Kandidat erster Kajüte. :allright:
a²+b²=mc²
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Beitrag von rolaf »

Kiffi hat geschrieben:...mal ein Signatur-Kandidat erster Kajüte. :allright:
Gestern zuviel Bugs Bunny gesehen. :mrgreen: Meinereiner auch.
:::: WIN 10 :: PB 5.73 :: (x64) ::::
c4s
Beiträge: 1235
Registriert: 19.09.2007 22:18

Beitrag von c4s »

Kiffi hat geschrieben:
php-freak hat geschrieben:Ne diesmal lag der Fehler nicht bei mir sondern beim Programmier der LIB!
@c4s: Das ist doch mal ein Signatur-Kandidat erster Kajüte. :allright:
Ach mit dem jetzigen bin ich noch ganz zufrieden :wink:
"Menschenskinder, das Niveau dieses Forums singt schon wieder!" — GronkhLP ||| "ich hogffe ihr könnt den fehle endecken" — Marvin133 ||| "Ideoten gibts ..." — computerfreak ||| "Jup, danke. Gruss" — funkheld
Benutzeravatar
KeyKon
Beiträge: 1412
Registriert: 10.09.2004 20:51
Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit)
Wohnort: Ansbach
Kontaktdaten:

Beitrag von KeyKon »

Nimm einfach 7-Zip...
(\/) (°,,,°) (\/)
php-freak
Beiträge: 536
Registriert: 07.02.2009 18:08

Beitrag von php-freak »

Klar ich aknn auch WinRar nehmen! Aber ums selbermachen gehts hier!
Benutzeravatar
gnozal
Beiträge: 219
Registriert: 04.12.2004 13:01
Wohnort: Frankreich (67)
Kontaktdaten:

Beitrag von gnozal »

php-freak hat geschrieben:Ne diesmal lag der Fehler nicht bei mir sondern beim Programmier der LIB!

Er hat anstatt

PureZIP_SetProgressionCallback(@CallbackForTest())

PureZIP_SetCallback(@CallbackForTest()) genommen aber den Befehl gibts in der Lib gar ned!
It's an old example for PB3.93 ... I forgot to update it. Fixed.
Long time ago, there was a PureZIP_SetCallback() function. Now, there are two callback functions : PureZIP_SetCompressionCallback() and PureZIP_SetProgressionCallback().
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

@ gnozal:
Ich möchte diesen Teppich nicht kaufen.*

*) Don't answer him. He isn't worth it. Better spend your time on your well-done libs!
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Antworten