"nicht gebraucht" ist vielleicht etwas falsch ausgedrückt.
Da werden viele Dinge beim Programmstart initialisiert, welche "viele" oftmals verwenden
oder wo Codegear/Borland der Meinung war diese täten es.
tja, und was in diesen Initialisierungen aufgerufen wird, wird mit einkompiliert, selbst wenn es dann anderswo nicht verwendet wird.
(in der Initialisierung wird es ja benutzt)
Und was Resourcen betrifft, da bindet der Compiler gnadenlos alles ein, was er findet, da es dort keine Prüfung gibt, ob es nicht irgendwo verwendet wird.
Einfaches Delphibeispiel:
Delphi-Quellcode:
Program Project1;
{$APPTYPE CONSOLE}
Uses SysUtils;
Begin
End.
38 KB
Delphi-Quellcode:
Program Project1;
{$APPTYPE CONSOLE}
Begin
End.
18 KB