Und dann haben viele Delphi-Units solche netten und oftmals nicht gerade kleinen Initialisierungs-Prozeduren, welche automatisch in der EXE laden, sobald die
Unit eingebunden ist, selbst dann, wenn nichts anderes aus der
Unit verwendet wird.
StringResourcen landen auch immer in der
Unit, sobald diese irgendwo in der
Unit aufgerufen werden (selbst wenn nicht genutzt).
Nur eine Stringresource, welche nirgends erwähnt wird, bleibt außen vor ... dieses Verhalten mußte ich leider auch schon machen ... also so perfekt ist der Compiler auch wieder nicht -.-''
[add]
Eine weitere Möglichkeit wäre noch:
Überlaß das Kompilieren einem älteren Compiler, welcher kleiner Dateien erschafft