Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Projekt Verkleinern (https://www.delphipraxis.net/75783-projekt-verkleinern.html)

A-M-X 24. Aug 2006 22:21


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 ^^

ErazerZ 24. Aug 2006 22:26

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).

Daniel G 24. Aug 2006 22:27

Re: Projekt Verkleinern
 
Was du suchst nennt sich Hier im Forum suchennonVCL. Man verzichtet auf die VCL und arbeitet komplett mit der Win32 API. Damit sind die Echsen in einer Standard Delphi - Installation ~20 kb groß. Benötigt allerdings etwas Sicherheit im Umgang mit Delphi Language..

A-M-X 24. Aug 2006 22:46

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?

Daniel B 24. Aug 2006 22:53

Re: Projekt Verkleinern
 
http://www.michael-puff.de/Developer...orials_pdf.pdf

hf...

A-M-X 24. Aug 2006 23:14

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!

Zacherl 25. Aug 2006 00:10

Re: Projekt Verkleinern
 
Wieso verbrauchen Exe Packer zu viel Speicher? Bei einem 356KB großen Projekt wohl kaum ...

Florian

Daniel G 25. Aug 2006 00:19

Re: Projekt Verkleinern
 
Warum PE Packer sehr fragwürdig sind

Luckie 25. Aug 2006 00:20

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.

Zacherl 25. Aug 2006 00:27

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 05:36 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz