Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   EXE-Größe (https://www.delphipraxis.net/161860-exe-groesse.html)

CCRDude 25. Jul 2011 09:29

AW: EXE-Größe
 
Schau doch mal in den PE-Header der Datei, in die Sektionstabelle (etwa per FileAlyzer). Welche Section benötigt denn den Overhead? Davon ausgehend ist es etwas einfacher, die Ursache einzugrenzen.

Neumann 25. Jul 2011 09:52

AW: EXE-Größe
 
Danke für den Tipp mit dem PE-Header.

Es waren doch die Debug-Infos des Linkers, die die EXE so aufblähen. War mir sicher, dass ich diese Ausgeschaltet hatte, aber nach Neustart waren sie zumidest wieder da. Gesehen habe ich so etwas vorher noch nie, habe vorher auch oft das Programm mit Debug-Infos rausgegeben. Anscheinend ist hier ein wesentlicher Unterschied zwischen D2006 und D XE.

Danke für alle Tipps

jaenicke 25. Jul 2011 10:09

AW: EXE-Größe
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nein, da hat sich nicht wirklich was geändert, aber bist du wirklich sicher, dass du die richtigen Debuginformationen umgeschaltet hast? :gruebel:

Anhang 34779

Die untere Option ist das Entscheidende.

Neumann 25. Jul 2011 10:22

AW: EXE-Größe
 
Ja, es war die untere (Linker). Prüfe das nachher mal mit D2006. Eine entsprechende Programmversion mit Quelltext existiert noch.

Coder 25. Jul 2011 10:33

AW: EXE-Größe
 
Liste der Anhänge anzeigen (Anzahl: 1)
30 MB einer Exe. ...

hachja, was waren das damals noch für Zeiten ...
(als man noch Bilder als auf das Original verweisende Thumbnails oder überhaupt Images direkt anzeigen konnte)

als eine leere Forumluar-Exe noch 156 KB hatte (Delphi 2)
oder 177 unter Delphi 3


http://img28.imageshack.us/img28/222...725083948x.png

http://img402.imageshack.us/img402/3...7250835183.png



OT: Warum wurden eigentlich Bilder deaktiviert?
sind doch eigentlich nützlich?

himitsu 25. Jul 2011 11:28

AW: EXE-Größe
 
Liste der Anhänge anzeigen (Anzahl: 2)
Sicher daß Bilder deaktiviert sind?


Zitat:

Zitat von Neumann (Beitrag 1113377)
Ja die Häckchen sind raus. Auch die Infos geben nicht plausible Angaben:

Codegrösse: 10,4 MB
Datengrösse: 0,6 MB

Dateigröße 35 MB

Zählen die Resourcen mit zu den Daten?

Neumann 25. Jul 2011 12:51

AW: EXE-Größe
 
Scheint als wenn die Resourcen zu den Daten gehören.

Die Dateigröße der EXE ist jetzt nur noch 12 MB. Ich bin zufrieden.

CCRDude 27. Jul 2011 15:15

AW: EXE-Größe
 
Solltest Du etwa madExcept verwenden, schaltet das die Debug-Infos immer wieder ein und ignoriert auch die Build Configurations unter DXE, so daß auch Release-Daten plötzlich riesig erscheinen.

himitsu 27. Jul 2011 15:17

AW: EXE-Größe
 
Zitat:

Zitat von CCRDude (Beitrag 1113854)
Solltest Du etwa madExcept verwenden, ...

Das ist also genauso ein "Mist", wie im EurekaLog
oder DevExpress, welches gerne mal seine ganzen SkinUnits überall mit einträgt, obwohl sie einmal ausreichen würden, was dann beim Entfernen eines Skins viel Spaß bereitet. :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:59 Uhr.
Seite 2 von 2     12   

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