Wenns nur um die Exe-Größe geht:
* Verwendung von Runtime-Packages
* Verwenden eines Exe-Packers wie UPX
* Compilerschalter/Linkerschalter {$WEAKLINKRTTI ON} (in
dpr-Datei)
* Extended
RTTI nicht mehr explizit für jede Klasse über {$
RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])} in jeder
Unit (bzw. in den *.inc-Dateien).
Punkt 1 hat den Nachteil das man weiter Dateien hat
Punkt 2 hat bekannten Nachteile von Exe-Packern (Wie erhöhte gefahr von False-Positive Virenmeldungen)
Punkt 3+4 hat m.E. keine Nachteile so das wir das überall verwenden.
Windows Vista - Eine neue Erfahrung in Fehlern.