Welches sind die Optionen mit denen man die Exegröße halbwegs verkleinern kann.
Ich verwende da die folgenden Zeilen für eine Release-Konfiguration:
Delphi-Quellcode:
// nur benoetigte Typen einbinden (XE3-Standard == off)
{$STRONGLINKTYPES OFF}
// nur aufgerufene Methoden einbinden (XE3-Standard == off)
{$WEAKLINKRTTI ON}
// keine RTTI-informationen generieren
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
Ein wenig Größer wird's hier auch. Unter XE3 wird mir bei einem meiner
Win32-Projekte eine Dateigröße von 2377 KByte generiert, die selben Sourcen kompilieren unter XE4 zu einer Größe von 2438 KByte.
ARC selbst steckt nicht nur angeblich, sondern tatsächlich nur im ARC-Compiler. Aber natürlich wird die Laufzeitbibliothek mit den Versionen geändert und ggf. wird's dann halt auch mal größer.
Daniel R. Wolf
mit Grüßen aus Hamburg