![]() |
Projekt Verkleinern
Hiho!
Hab gesucht, aber nicht gewusst, obs dafür spezifische Begriffe gibt: Hab nach dem Titel dieses Topics gesucht ("Projekt verkleinern"). Meine kleine Geschichte und meine Frage: Hab letztens ein Programm mit 5 KB gefunden, das keine Form hatte, nur nen Dialogfeld mit Ja und Nein. Hat aber viel geleistet, hatte auch kein Icon (nur dieses von Windows als standard zugewiesene Fenster). Nun meine Frage: Wie krieg ich das auch hin? Kein Icon und verkleinern? Oder sogar mit Icon und mit Form? Danke im Vorraus ^^ |
Re: Projekt Verkleinern
in c++ kannst runter bis 1kb dateien machen mit assembler auch, mit delphi kannst KOL benutzen um consolen anwendungen klein zu halten, mit einem Delphi 6 compiler ist eine consolen anwendung ca. 8 kb, mit Delphi 7 ist es ca. 16 kb (ohne KOL) mit KOL kriegst es auf 5 kb runter (Mit delphi 6)
ah ganz vergessen: du kannst natürlich noch deine exe mit einem exepacker packen (z.b. UPX/FSG/MEW/AsPack/UPack) - jedoch machen diese das program viel langsamer beim starten und verbrauchen mehr speicher (alles muss entschlüsselt werden). |
Re: Projekt Verkleinern
Was du suchst nennt sich
![]() |
Re: Projekt Verkleinern
Erstmal danke für die Antworten.
Das mit dem nonVCL hört sich gut an, da es ja eh nur ein Dialog ist. Wie fang ich da denn am besten an bzw. baue das auf? |
Re: Projekt Verkleinern
|
Re: Projekt Verkleinern
Hm, ich sehe, dass es wohl leichter ist, ein VCL Projekt zu machen *gg*
Ohne VCL isses zu schwer und mit Exepackern verbrauchts eben zu viel Speicher, was ich nicht möchte *gg* Dann wirds wohl doch auf 356kb bleiben :D Danke für eure schnelle Hilfe! |
Re: Projekt Verkleinern
Wieso verbrauchen Exe Packer zu viel Speicher? Bei einem 356KB großen Projekt wohl kaum ...
Florian |
Re: Projekt Verkleinern
|
Re: Projekt Verkleinern
Ganz einfach, weil er das Windows Speichermanagemnt aushebelt. Das Image muss komplett im Speicher entpackt vorliegen. Windows kann nicht nur die aktuell benötigten Teile in den Speicher laden, weil sie eben kompimiert vorliegen und Windows damit nichts anfangen kann.
|
Re: Projekt Verkleinern
Schon klar, aber wenn ein bisschen mehr Speicherverbrauch nicht schlimm ist, oder wie in diesem Falle gar nicht ins Gewicht fällt, kann man durchaus einen PE-Packer verwenden, wenn es einem dann wiederrum um die 100KB geringere Größe ankommt ...
|
Re: Projekt Verkleinern
Und wenn du dann 10 solche Tools nebeneinander laufen hast, wo sich die Entwickler unabhängig voneinander genau das gedacht haben... nö, nö, nö....
|
Re: Projekt Verkleinern
Zitat:
|
Re: Projekt Verkleinern
Wenn du so argumentierst, dann kannst du auch sagen, dass man es überhaupt nicht packen braucht bei der heutiegen Größe von Speichermedien und in den Zeiten wo fast jeder DSL hat.
|
Re: Projekt Verkleinern
Zitat:
Wenn der Kram unbedingt klein sein soll, dann verpackt es in eine zip.... |
Re: Projekt Verkleinern
Zitat:
|
Re: Projekt Verkleinern
Schön, dass wir da unterschiedlicher Meinung sind... :wink:
|
Re: Projekt Verkleinern
Zitat:
Ich sehe ein dass es für größere Exen sinnlos ist, ansonsten siehe mein letzter Beitrag - der Sinn deines letzten entgeht mir allerdings irgendwie... |
Re: Projekt Verkleinern
Zitat:
Außerdem verstehe ich nicht, warum die ausführbare Exe unbedingt gepackt sein muss. Wenn es einem um die Downloadgröße geht, dann kann man die Exe in ein selbstextrahierendes 7Zip - Paket packen. An dem verwendetem Speicherplatz auf der Festplatte, dem USB - Stick, der CD usw. kann es auch nicht liegen. Also, warum dann? Zitat:
|
Re: Projekt Verkleinern
Zitat:
Zitat:
Zitat:
|
Re: Projekt Verkleinern
Wollte euch nich zum streiten bringen :D
P.S.: Wenn ich ne 300kb große Datei packe, wird sie bei WinRAR fast noch größer o.O Quatsch, muss mich entschuldigen ^^ Wird doch viel kleiner, Danke! ^^ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 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