Seite 1 von 1

paks mit pB

Verfasst: 01.06.2005 15:02
von diGGa
hi
ich hab da son par dateien, die wollte ich in ne art archiv packen(mit eigener dateiendung)
komprimierung dabei ist egal es soll nur möglichst einfach gehen^^
das ganze soll so funktionieren:
ein programm erstellt eine datei

ein anderes kann diese öffnen, in einen temp ordner kopieren und dann weiter in einen anderen. die dateien im temp ordner werden halt immer überschrieben.(darum währe es praktisch wenn man die beim entpacken neu benennen kann)

mit den pak befehlen von pB komm ich nich klar... packen geht noch (auch wenn die datei zu klein wird also stimmt da was nicht) und entpacken pack^^ ich garnicht... währe schön wenn ihr mir ne entpack und pack routine schreiben könntet oder wenigstens wie genau es ghet... die hilfe allein reicht mir nicht... ;(

vielen dank schonmal

Verfasst: 01.06.2005 15:07
von 125
Guck dir mal PackerEX von Mischa an (ein Prozeduren Include). da ist ein Beispiel dabei und es ist einfacher handzuhaben als die pb comms.

Verfasst: 01.06.2005 16:17
von diGGa
ja das sieht schon super aus.. aber was hat es mit dem "listcallback" zu tun? das sagt mir garnix xD

Verfasst: 01.06.2005 21:46
von diGGa
wäre echt wichtig.. ich kenn mich mit solche callback kram nich aus und weiss nich wo ich dazu erklärungen finde :/

Verfasst: 01.06.2005 22:00
von Neptunar
guck mal in der purebasic hilfe unter "SetWindowCallback"

und das hier vielleicht: http://de.wikipedia.org/wiki/Callback

Gruß Neptunar

Verfasst: 01.06.2005 22:10
von diGGa
ja das sind sachen die ich mir schon gedacht hab... aber warum muss bei packerex eine definiert sein? habs so probiert, aber dann bekomm ich n speicher-adressen fehler

Code: Alles auswählen

IncludeFile "PackerEx_Include.pb"

Procedure callback()
       
EndProcedure

CreateFilePack("D:\pack.pck",0,@callback()) 
AddEmptyDirectoryToPack("directory") 
CloseFilePack(@callback())
//
ah... ok wenn ich bei closefilepack 0 mache passt das

Verfasst: 01.06.2005 22:21
von benny
@dIGGa:

Hast Du Dir schon mal die VBin-Lib von Paul angeguckt ? Findest
Du hier :

http://www.reelmedia.org/cgi-bin/PurePr ... es&sub=ASM