Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Komponennte um ein Delphi-Programm zu kompriemieren ?
MrKnogge - Mo 30.12.02 18:49
Titel: Komponennte um ein Delphi-Programm zu kompriemieren ?
Hi
Ich hab das Problem das bei mir
selbst kleine Programme (zB. ein simpler Euro-Rechner)
ca. 400-500 KB groß ist.
Wie kann ich mein Programm kompriemieren ?
Gibt es eventuell eine Komponennte dafür ?
Wäre nett wenn jemand eventuell ein beispiel für mich hätte.
Andreas L. - Mo 30.12.02 18:56
Aber das ist doch noch nicht groß, richtig groß ist eine Anwendung mit über 10,2 MB
Delete - Mo 30.12.02 18:57
Such mal hier im Forum und bei Google nach UPX.
Oder wenn du es selber machen willst nach nonVCL.
tommie-lie - Mo 30.12.02 20:31
400-5000 ist wirklich nicht groß.
Aber eine Komponente gibt's natürlich nicht dafür.
Eine Komponente kann nämlich nur im Programm benutzt werden. Wenn's gepackt ist, gibt's kein Programm, das die Komponente aufruft und somit auch kein entpacktes Programm, daß die Komponente aufruft, womit es kein entpacktes Programm gibt ... was red' ich da?
Möglichkeit 1:
UPX - Einfach zu bedienen (hier im Forum gibt's bei den OpenSource-Projekten auch eine Shell dafür), schnell (naja, fast) und idiotensicher.
Möglichkeit 2:
ZIP - Noch einfacher als 1 und noch idiotensicherer
Möglichkeit 3:
nonVCL - absolut nicht für Idioten geeignet da komplex und viel Arbeit
Möglichkeit 4:
In Module unterteilen - ein Programm ruft die Komponente auf und entpackt auf diese Art und Weise ein paar DLLs oder BPLs. Lohnt sich allerdings erst, wenn DLLs auch sinnvoll sind, also nicht bei einem Euro-Rechner.
Sollte hier der Eindruck entstanden sein, ich wollte irgendeinen als Idioten bezeichnen, so bitte ich um Nachsehen.
MathiasH - Mo 30.12.02 21:57
oftmals reicht es aber auch schon unbenötigte units rauszuwerfen, damit kann man die exe oft sehr viel kleiner machen man muss ja nicht gleich nonVCL machen
:D
MathiasH
Delete - Mo 30.12.02 22:37
| tommie-lie hat folgendes geschrieben: |
Möglichkeit 3:
nonVCL - absolut nicht für Idioten geeignet da komplex und viel Arbeit
[...]
Sollte hier der Eindruck entstanden sein, ich wollte irgendeinen als Idioten bezeichnen, so bitte ich um Nachsehen. |
Du hast Glück ich hatte erst gelesen: "nonVCL - absolut nur für Idioten geeignet..." :shock:
MrKnogge - Mo 30.12.02 23:07
Danke, für die Hilfe.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!