AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Grösse einer Exe Datei

Ein Thema von stonimahoni · begonnen am 22. Feb 2005 · letzter Beitrag vom 24. Feb 2005
Antwort Antwort
Seite 1 von 2  1 2      
stonimahoni

Registriert seit: 12. Okt 2004
146 Beiträge
 
Delphi 7 Professional
 
#1

Grösse einer Exe Datei

  Alt 22. Feb 2005, 14:43
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 ?!

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
Carsten
  Mit Zitat antworten Zitat
Gentleman

Registriert seit: 29. Sep 2004
302 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Grösse einer Exe Datei

  Alt 22. Feb 2005, 14:50
Die Größe hängt von der komplexität (tolles wort ) deines Programms ab, wer hätte das gedacht .

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.
Lennard
Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger. (Kurt Tucholsky)
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#3

Re: Grösse einer Exe Datei

  Alt 22. Feb 2005, 14:59
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.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Benutzerbild von Chegga
Chegga

Registriert seit: 5. Nov 2004
Ort: Kirchheim
453 Beiträge
 
Delphi 7 Architect
 
#4

Re: Grösse einer Exe Datei

  Alt 22. Feb 2005, 15:12
Hi,

Siehe dazu auch: *Klick*
MfG Marc

P.S.: Ein bisschen Suchen schadet nie.
Marc P.
Grüße aus Kirchheim Teck
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#5

Re: Grösse einer Exe Datei

  Alt 22. Feb 2005, 15:15
hoi stonimahoni,

hiermit (UPX) kannst du deine exe drastisch verkleinern:

http://www.softpedia.com/progDownloa...load-6854.html
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#6

Re: Grösse einer Exe Datei

  Alt 22. Feb 2005, 15:16
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
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
stonimahoni

Registriert seit: 12. Okt 2004
146 Beiträge
 
Delphi 7 Professional
 
#7

Re: Grösse einer Exe Datei

  Alt 22. Feb 2005, 15:50
hey cool

danke euch allen

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


aber vielen dank schonmal

grüsse

stoni
Carsten
  Mit Zitat antworten Zitat
Benutzerbild von retnyg
retnyg

Registriert seit: 12. Feb 2005
193 Beiträge
 
#8

Re: Grösse einer Exe Datei

  Alt 22. Feb 2005, 16:00
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
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#9

Re: Grösse einer Exe Datei

  Alt 22. Feb 2005, 16:08
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
  • ...
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von maynard
maynard

Registriert seit: 22. Jun 2004
Ort: Deutschland
72 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Grösse einer Exe Datei

  Alt 24. Feb 2005, 00:30
Tach...

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...
"Denkst Du dasselbe wie ich, Pinky?" - "Ich glaube schon, Brain, aber was ist, wenn das Huhn die Strumpfhosen nicht anziehen will...?"
http://www.programmierer-board.de/ph...fc628a1239.jpg
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:05 Uhr.
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