![]() |
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 ...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:17 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 by Thomas Breitkreuz