Seite 1 von 3
PureCrunch - Eine simple Fast-Compression-UserLib für PB
Verfasst: 29.01.2008 22:13
von al90
Hi,
Wie versprochen habe ich jetzt die erste version von PureCrunch hochgeladen.
Dabei handelt es sich (wie der Betreff schon sagt) um eine UserLibrary für
PureBasic. Ein ExampleCode ist ebenfalls dabei, damit man es auch gleich
ausprobieren kann.
Download ZIP-Archive
Verfasst: 29.01.2008 22:16
von Blackskyliner
Ist die auch Linux-Ready oder werden viele Windows spezifische Funktionen genutzt?
Verfasst: 29.01.2008 22:28
von al90
Blackskyliner hat geschrieben:Ist die auch Linux-Ready oder werden viele Windows spezifische Funktionen genutzt?
Da ich nur das MemoryManagement von PB benutzt habe, müsste es auch
mit Linux gehen. Allerdings weis ich nicht genau ob eine Neucompilierung
notwendig ist, da ich selbst weder mit Linux, noch mit der PB-version von
Linux bislang zu tun hatte.
Verfasst: 29.01.2008 22:31
von Blackskyliner
Gib mir die Dateien in ner gewöhnlichen ZIP und ich finde das für dich raus

Verfasst: 29.01.2008 22:35
von al90
Blackskyliner hat geschrieben:Gib mir die Dateien in ner
gewöhnlichen ZIP und ich finde das für dich raus

Ist ja ein gewöhnliches ZIP. Kannste mit TotalCMD oder PureFM öffnen.

Verfasst: 29.01.2008 22:41
von Blackskyliner
Ja, unter Windows aber Linux hat damit ein Problem, hab das ja schon probiert xD
EDIT: Jetzt gehts aufeinmal.... immer diese Grafischen tools... in der Komandozeile ließ es sich entpacken
EDIT2: Funktioniert einwandfrei Allright
Bringt zumindest keine Fehler beim Laden des Compilers und auch nicht beim Compilen, wenn paar befehle aufgerufen werden. Zumindest soweit ich das testen konnte.
EDIT3: Funktioniert nicht ganz einwandfrei :O
Anscheinend doch einige WIndows Zeugs mit drinne
Debug PC_GetPureCrunchVersion()
sry für das viele verwirrende editiere xD
Hatte bei Edit2 nur getestet gehabt, ob es denn erkannt wird, also die FUnktionen erkannt und ob er noch ein anderen projekt compiled... und da dachte ich des geht schon dann hatte ich das Example getestet daraus resultierte dann edit3
Verfasst: 29.01.2008 22:51
von al90
Blackskyliner hat geschrieben:
EDIT2: Funktioniert einwandfrei
Bringt zumindest keine Fehler beim Laden des Compilers und auch nicht beim Compilen, wenn paar befehle aufgerufen werden. Zumindest soweit ich das testen konnte.
Super sache.

Kannst mir ja mal sagen ob auch das packen/entpacken
einwandfrei funktioniert.

Verfasst: 29.01.2008 22:56
von al90
Debug PC_GetPureCrunchVersion()
Das ist merkwürdig. Die original proc lautet lediglich:
Code: Alles auswählen
ProcedureDLL.s PC_GetPureCrunchVersion()
ProcedureReturn "1.0"
EndProcedure
Hmmm wie's aussieht muss es dann wohl doch mit PB-Linux compiliert werden.

Verfasst: 29.01.2008 23:02
von AND51
Müssen zurückgegebene Strings nicht in globalen Variablen gespeichert werden? Ansonsten sind die "Ergebnisse" nur lokal innerhalb der DLL verfügbar. Also am besten die Version in einer globalen Variable zwischenspeichern.
P.S.: Habe nur die Ein-Zeiler-Proc gesehen, das eigentliche Paket habe ich nicht getestet oder so.
Verfasst: 29.01.2008 23:17
von al90
AND51 hat geschrieben:Müssen zurückgegebene Strings nicht in globalen Variablen gespeichert werden?
AFAIK nicht. Bei mir funzt es 100%ig. Die oben beschriebenen probleme
bezogen sich ja auch nur auf Linux. PureCrunch ist aber PB4.10 Windows lib.
BTW:
Ich denke mal das TailBite die von dir oben beschriebenen Globals
automatisch generiert (?) Sonst dürfte das ganze erst garnit laufen IMHO.