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 Grösse einer Exe Datei (https://www.delphipraxis.net/40875-groesse-einer-exe-datei.html)

stonimahoni 22. Feb 2005 13:43


Grösse einer Exe Datei
 
hi leute

folgendes :

ich programmier jetzt seit etwas mehr als nem halben jahr mit delphi und bin sehr zufireden damit und komme soweit auch gut voran / zurecht ( auch mit eurer hilfe ;) )
jetzt habe ich mein program msoweit mal fertiggestellt für die arbeit und jetzt kam mir dochmal etwas komisch vor : meine exe datei hat 2,4 mb ?! :wiejetzt: :gruebel:

is das normal ? denke nicht
was könnte ich dagegen tun ? ändern oder sonstwas ?!
oder was sollte ich immer beachten ? bin da nicht so konfirm drin - hab die ganze zeit drauflos geproggt hautpsache es geht

ich wunder mich halt nur


thx 4 help


mfg

stoni

Gentleman 22. Feb 2005 13:50

Re: Grösse einer Exe Datei
 
Die Größe hängt von der komplexität (tolles wort :mrgreen: ) deines Programms ab, wer hätte das gedacht :zwinker: .

Die exe-Datein werden schnell sehr groß, wenn z.B. viele Bilder mit eingeunden sind. Das könntest du vermeiden, wenn du z.B. Bilder nicht direkt mit einbaust, sondern sie beim Programmstart lädst.

Nautürlich sind es nicht nur Bilder, die deine Datei groß machen, aber allgemein gesagt empfielt es sich so viel wie möglich auszulagern.

Khabarakh 22. Feb 2005 13:59

Re: Grösse einer Exe Datei
 
Abhilfe würde z.B. Benutzung von jpg/png/gif... oder Hier im Forum suchennonVCL schaffen. Vor dem Upload das Programm aber auf jeden Fall komprimieren.

Chegga 22. Feb 2005 14:12

Re: Grösse einer Exe Datei
 
Hi,

Siehe dazu auch: *Klick*
MfG Marc

P.S.: Ein bisschen Suchen schadet nie. :shock:

Pseudemys Nelsoni 22. Feb 2005 14:15

Re: Grösse einer Exe Datei
 
hoi stonimahoni,

hiermit (UPX) kannst du deine exe drastisch verkleinern:

http://www.softpedia.com/progDownloa...load-6854.html

alcaeus 22. Feb 2005 14:16

Re: Grösse einer Exe Datei
 
Zitat:

Zitat von Khabarakh
Vor dem Upload das Programm aber auf jeden Fall komprimieren.

Dabei würde ich das Programm in eine ZIP-Datei verpacken und nicht mit UPX oder so komprimieren. UPX macht manchmal Probleme bei der Verwendung von Manifest-Dateien.
Als weitere Alternative (v.a. bei Verteilung mehrerer Anwendungen) sei die Verwendung von Runtime-Packages zu erwähnen. Dazu sagt euch die Hilfe und die Forumssuche was.

Greetz
alcaeus

stonimahoni 22. Feb 2005 14:50

Re: Grösse einer Exe Datei
 
hey cool

danke euch allen

dann werd ich mir mal das mit den runtime packages anschauen morgen


aber vielen dank schonmal

grüsse

stoni

retnyg 22. Feb 2005 15:00

Re: Grösse einer Exe Datei
 
wenn du richtig kleine exen willst nimm KOL http://bonanzas.rinet.ru

auf meiner hp sind n paar programme mit source da siehste was man damit machen kann

himitsu 22. Feb 2005 15:08

Re: Grösse einer Exe Datei
 
Also bei den runtime packages gibt es aber auch zu beachten, das die entsprechenden Dateien eventuell mitgeliefert werden müssen.

Auslagern ist zwar Gut und Schön, aber dann sind die Daten nur auf meherere Dateien verteilt, es ist wohl erstmal besser die vorhandenen Daten zu verringern.
  • BMP > GIF oder JPEG
  • sich ständi wiederholnden Code in Prozeduren/Funktionen auslagern
  • den restlichen Code optimieren
  • ...

maynard 23. Feb 2005 23:30

Re: Grösse einer Exe Datei
 
Tach...

Zitat:

Zitat von himitsu
sich ständi wiederholnden Code in Prozeduren/Funktionen auslagern

Logisch, macht den Quellcode übersichtlicher und sauberer. Soweit ich weiß kann man mit dem Delphi - Compiler Funktionen nicht inline generieren lassen, was bei einfachen Sachen Geschwindigkeit bringen würde und mindestens zwei Jumps vermeidet ...
Aber der Compiler soll ansich ziemlich gut optimieren, daher ist das wahrscheinlich zu vernachlässigen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:46 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