PROFAN NEWS
Hier gibt es Nachrichten zum Thema PROFAN. Das Forum ist moderiert, d.h. die Nachrichten erscheinen erst nach Freigabe durch den Moderator. Nähere Hinweise in der ersten Nachricht dieses Forums!

| Suchen
| Zurück zur Übersicht

Autor | Thema: PCompressor+Pack.dll (Free)
Mischa Brandt
| Datum:31.07.02 21:06 (mischabrandt@gmx.de) |
PCompressor v1.0 (Freeware) --------------------------- -Packt/Entpackt Dateien (inkl. Verzeichnisstruktur) zu Pack-Archiven. Diese sind Dateiendungs unabhängig. -Erstellt aus Pack-Archiven 'Selbstentpacker' mit eigener Dialogelement-Beschriftung, optionalem Bmp-Logo und 256 Farben Icon. Der Header hat eine Größe ab 37 KB (ohne Bitmap) Durch eine Kombination mit 'Standalone' ist es auch möglich eine Manifest-Datei für XP mit einzulinken Diese Vorgehensweise reduziert sogar nochmals die Datei-Größe. -Erstellt aus Pack-Archiven 'Standalone'-Dateien Einfach das gesamte Programm-Verzeichnis packen, 'Standalone' mit Prg-Name.exe als Startdatei und eigenem 256 Farben Icon erstellen. Funktioniert auch mit kompletten Html-Ordnern (Startdatei wäre vermutl. 'index.html') etc. Der Header ist nur 16 KB groß! -Programmiert in Profan 7.0 (und ein paar APIs ;-) und der 'Pack.dll' Pack.dll v0.9 (Freeware) ------------------------ (muß für Freischalt-Code KOSTENLOS registriert werden) -Einfache Syntax Zum Packen sind nur 3 Funktionen nötig, zum Entpacken lediglich eine. Mit jeweils nur einer Funktion erstellt die Dll einen 'Selbstentpacker', oder eine 'Standalone'-Datei. (Gerade letzteres ist sicherlich für eigene Programme sehr interessant: z.B. Entwicklung eines Präsentations-Programms. So ist es möglich einen Anwender der Software mit einer fertigen Standalone- Datei (mit allen Bildern,Sounds,..) zu bedienen, etc.) Der Packprozess läuft im eigenen Thread, das Haupt- programm kann parallel also anderes tun. Kontrolle ist aber jederzeit durch die 'Callback'-Funktion möglich. -Das Packen ist Zeitaufwendig, das Entpacken dafür extrem schnell. Die Packdichte entspricht in etwa Zip -Der eigentliche Pack-Algorhythmus ist nicht von mir, das Format, bzw die Archiv-Struktur schon und kann daher wohl kaum von gängigen 'Entpackern' geöffnet werden. ;) -Die Pack.Dll ist 78 KB groß, (die OPTIONALE Unpack.dll,die wie der Name schon vermuten läßt, lediglich Archive entpacken kann, nur 15 KB) Systemanforderung ----------------- ab Windows 98 (vermutlich ;-) getestet mit 98(SE) und XP(PE) Das gilt für die Dlls, den PCompressor und natürlich auch für erstellte Selbstentpacker und Standalones. Anmerkungen ----------- Die Dll ist aus Eigenbedarf entwickelt worden, weil die Alternativen teilweise VIEL Geld kosten, oder wenn sie Freeware/Public-Domain sind, zumindest für mich, der ich Anfänger bin, schwer zu portieren sind. Die meisten 'Standalone'-Creators sind zwar kostenlos, aber verfügen selten über Pack-Features, bzw unterstützen keine Unterverzeichnisse und haben oft standardmäßig die unsinnige Eigenschaft die Daten temporär ins gleiche Verzeichnis zu entpacken. Da kann man das Verzeichnis auch gleich komplett in ein Zip-Archiv packen, da hat man dann auch 1 Datei. ;-) PS: Hat natürlich alles noch 'Beta'-Status, deswegen bitte Bescheid sagen, wenn Bugs auftauchen. Und seid nicht zu streng mit mir, ich bin schließlich immer noch Anfänger. PS2: Ach Frank, sei nicht gekränkt, daß ich Deine Pack- Funktionen NICHT benutzt habe, aber das hätte die Header-Größen mindestens verdoppelt. (Und wenn ich die Header dann auch noch mit Profan gecodet hätte, wären sie wohl mindestens 10 mal so groß geworden ;-) Nun, das 'Packen' ist ja nicht der Schwerpunkt der ProSpeed.dll, sondern das Spieleprogrammieren. Runterladbar ist das ganze unter: http://www.thinkrelative.de/PCompressor.exe Gruß, Mischa

| Zurück zur Übersicht

| Ein kostenloses WebMart Forum WebMart Homepage Tools kostenlos |