Hm etwas bin ich da noch am Grübeln.
Also die Sache mit Initalization und Finalization einer
Unit gibt es meines Erachtens so ab D3, aber die D1 und D2 Exe´n waren auch schon reichlich, groß obwohl die noch keine
Unit initialization gehabt haben können. Oder war da der Interface-Abschnitt gemeint?^
PS 1 sst:
Wenn man mal mit dem Hexeditor auf eine D-Exe geht, sieht man alle Variablennamen im puren
Ascii-Format. Da wird nichts verborgen und komprimiert. Fazit je länger der Variablenname, desto gräßer die Exe. Normalerweie müßte da ein Pointer auf eine Speicherstelle reichen.
PS 2 sst:
Delphi bindet alle Resseourcen die in eingebundenen Units angegeben sind ein. Egal ob diese wirklich benutzt werden oder nicht.
Das macht die Programme auch nicht kleiner
Grüße // Martin