![]() |
AW: Grosse Exe-Dateien per Delphi...
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Ist ein Steinaltes Projekt von 2008, "Aufpoliert und Modernisiert". Das Teil legt eine Ini im selben Pfad wie die Exe an. |
AW: Grosse Exe-Dateien per Delphi...
Zitat:
![]() |
AW: Grosse Exe-Dateien per Delphi...
Nein, ich bezog mich auf die App., das mit der Messagebox ist ja nur ein Beispiel gewesen. Siehe Beitrag #1 unterer Teil. ;)
|
AW: Grosse Exe-Dateien per Delphi...
Selbes Problem bei mir:
Programm mit einem Button unter Delphi 2009: 500 KB. Unter Delphi XE: 1305 KB. RTTI deaktiviert, ergibt eine Reduktion um 100 KB. Alles auf Release geschaltet, keine Debug-Informationen etc. |
AW: Grosse Exe-Dateien per Delphi...
Zitat:
Die Ressourcen sind in der Tat ziemlich groß. Und was mir bei Delphi/CB-EXEn immer wieder auffällt ist diese fragmentierte Importtabelle. Kann es einfach nicht nachvollziehen, daß dort immer wieder Importe mehrfach auftauchen. Aber das eigentlich große scheinen die ganzen Units zu sein. Das Smart-Linking ist nämlich nicht immer so schlau wie der Name vorgibt.
Code:
Package Info
Never Build: No Design Time Only: No Runtime Only: No Check for Duplicates: No Environment: Delphi Module Type: Unknown Unit Info UPXGui: Main Unit TpcShrd: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported Windows: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported Types: Implicitly Imported SysInit: System: Imm: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported WideStrUtils: Implicitly Imported Classes: Implicitly Imported SysConst: Implicitly Imported RTLConsts: Implicitly Imported Character: Implicitly Imported SysUtils: Implicitly Imported ExcUtils: Implicitly Imported PsAPI: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported SHFolder: Implicitly Imported ImageHlp: Implicitly Imported TypInfo: Implicitly Imported Variants: Implicitly Imported VarUtils: Implicitly Imported ActiveX: Implicitly Imported Messages: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported Dlgs: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported MultiMon: Implicitly Imported RichEdit: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported ToolWin: Implicitly Imported Graphics: Implicitly Imported Consts: Implicitly Imported Registry: Implicitly Imported IniFiles: Implicitly Imported IOUtils: Implicitly Imported Math: Implicitly Imported Masks: Implicitly Imported DateUtils: Implicitly Imported Generics.Defaults: Implicitly Imported Generics.Collections: Implicitly Imported SyncObjs: Implicitly Imported Diagnostics: Implicitly Imported TimeSpan: Implicitly Imported AnsiStrings: Implicitly Imported StrUtils: Implicitly Imported Wincodec: Implicitly Imported Forms: UxTheme: Implicitly Imported CommCtrl: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported Themes: Implicitly Imported Controls: Implicitly Imported Dwmapi: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported ActnList: Implicitly Imported Menus: Implicitly Imported ImgList: Implicitly Imported Contnrs: Implicitly Imported StdActns: Implicitly Imported ComCtrls: Implicitly Imported CommDlg: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported ShlObj: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported StructuredQueryCondition:$WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported PropSys: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported ObjectArray: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported UrlMon: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported WinInet: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported RegStr: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported ShellAPI: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported ComStrs: Implicitly Imported Printers: Implicitly Imported WinSpool: $WEAKPACKAGEUNIT Unit, Original Containment of $WEAKPACKAGEUNIT Unit, Implicitly Imported GraphUtil: Implicitly Imported ZLib: Implicitly Imported ListActns: Implicitly Imported StdCtrls: Implicitly Imported ExtCtrls: Implicitly Imported Dialogs: Implicitly Imported HelpIntfs: Implicitly Imported Clipbrd: Implicitly Imported FlatSB: Implicitly Imported pngimage: Implicitly Imported pnglang: Implicitly Imported uUPXGui: |
AW: Grosse Exe-Dateien per Delphi...
Zitat:
|
AW: Grosse Exe-Dateien per Delphi...
Zitat:
|
AW: Grosse Exe-Dateien per Delphi...
Zitat:
|
AW: Grosse Exe-Dateien per Delphi...
Und was ist mit den anderen grafischen Ressourcen, die immer eingebunden werden? Sind die, im Vergleich zu älteren Delphi Versionen, auch größer geworden?
|
AW: Grosse Exe-Dateien per Delphi...
Aus Interesse gerade mal ausprobiert. Aus einer 8 MB EXE mit D2007 wurden mit DXE 11 MB. Aus einer 15,5MB EXE mit D2007 wurden mit DXE 22MB...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 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-2025 by Thomas Breitkreuz