![]() |
Build-Konfiguration
Hallo,
kleine Verständnisfrage. Wenn ich die Buildkonfiguration von Debug auf Release umschalte und das gesamte Projekt neu erzeuge, dann hat die Exe die gleiche Größe wie im Debugmodus. Mache ich einen Denkfehler oder sollte die Exe ohne Debugtabellen nicht kleiner sein? Das gleiche Projekt unter D5 und XE compiliert (ohne Quelltextänderung) hat unter XE übrigens etwa die dreifache Größe. Prof |
AW: Build-Konfiguration
Zitat:
Zitat:
|
AW: Build-Konfiguration
Es kommt drauf an, viele Debuginfos landen garnicht in der EXE.
Delphi nutzt für Vieles die DCUs, welche mit oder ohne gewisse Informationen erzeugt werden können. Tja und bei den Infos, welche wo anders abgelegt sind, gibt es natürlich auch einen Einfluß auf die Größe der EXE/DLL/BPL. (Freepascal/Lazarus kompiliert dagegen viel mehr direkt in die EXE, weswegen deren EXEn standardmäßig ein ganzes Stückchen größer sind) Die MAP-Datei und andere derartige Informationen bleiben ja auch extern, wobei einige Projekte diese z.B. als Resource (oder wie auch immer) in die EXE mit aufnehmen ... siehe z.B. EurekaLog. (wird teilweise aber auch erst nach dem Compilieren eingefügt/angehängt) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:30 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