![]() |
Re: EXE kleinstmöglich machen
Zitat:
alternativ im updater das 7zip-backend (sollts als dll geben) integrieren. Sollte ich mal update brauchen, werd ichs wohl so machen: 1. Dateistruktur erstellen /versions/Ma.Mi.Re.Bl/program.exe (Major,Minor,Revision,Build) 2. VPatch drüber laufen lassen, ergebnis program_Ma.Mi.Re.Bl_to_latest.upd 3. Ergebnisse mit 7zip komprimieren Das updateprogramm holt sich per FTP die benötigte (self)Ma.Mi.Re.Bl_to_latest_.7zip, entpackt sie, und lässt sie vom VPatch-Updater auf die exe patchen. Aber wie gesagt - was der threadersteller will, wissen wir noch nciht genau. |
Re: EXE kleinstmöglich machen
Zitat:
|
Re: EXE kleinstmöglich machen
Mhh, wenn es möglichst klein sein soll...
mit VCL. Wer noch kleinere Exes haben möchte, sollte downgraden. Ich habe ein Projekt (leere Exe, ohne Komponenten, Codezeile) mit Delphi 3 Pro compiliert. 181.248 Byte. NonVCL fängt bei 20 kB an, KoL auch etwa. jeweils nur die .exe komprimiert
Delphi-Quellcode:
mini_unit.zip (647 KB)
04.08.2006 23:58 76.089 mini.uha
04.08.2006 23:41 77.824 Mini_Pecompact.exe 04.08.2006 23:57 77.548 Mini.7z 04.08.2006 23:41 80.384 Mini_upx.exe 04.08.2006 23:56 81.868 Mini.rar 04.08.2006 23:41 83.968 Mini_aspack_Trial.exe 04.08.2006 23:55 97.832 Mini.zip 04.08.2006 23:41 Original >> 181.248 Mini.exe 8 Datei(en) 756.761 Bytes ![]() ^^ wer sich das mal anschauen möchte ist incl. Source |
Re: EXE kleinstmöglich machen
Bitte häng die Datei an, dazu gibt es das Feature. Bei Rapidshare brauche ich immer fünf Minuten bis ich den Donloadlink irgendwo auf der Seite gefunden habe und weiß dann doch nicht, ob ich morgen nicht doch fünf Waschmaschinen geliefert bekomme. :roll:
|
Re: EXE kleinstmöglich machen
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: EXE kleinstmöglich machen
Zitat:
Sie können nicht einfach sagen: "Du hast vor 10 Jahren kostenlos ein Programm von uns bekommen, jetzt will ich aba Geld dafür haben. Oder du musst es ausbauen." Daher: - Dateien mit 7z packen - 7z-Dll in Programm integrieren (wird automatisch entpackt) - oder zip nehmen. Dass sollte immer kostenlos entpackbar sein. - oder eigenen Algo implementieren (Ansätze gibt es schon in der CodeLib) |
Re: EXE kleinstmöglich machen
Zitat:
Die sauberste Lösung wäre in dem Fall wohl tatsächlich ein eigenes Packverfahren, oder die Verwendung eines Open Source Algorithmus. |
Re: EXE kleinstmöglich machen
Zitat:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz