Zitat von
Bernhard Geyer:
Hast du schon mal probiert die erweiterte
RTTI für dein Proramm (soweit es geht) abzuschalten). Dies ist die Ursache wieso D2010-Exes viel größer werden.
Habe ich gerade mal ausprobiert. Bringt nicht sehr viel.
Programmgröße mit
RTTI 14,486 Mbyte.
Programmgröße ohne
RTTI 11,918 Mbyte.
Wenn ich von TMS Software die
BPL "tmsd2010" als Laufzeitbibliothek verwende,
verringert sich der Speicherbedarf dramatisch.
Programmgröße mit
RTTI 7,918 Mbyte.
Programmgröße ohne
RTTI 6,412 Mbyte.
Und meine Vorstellung eine "Core"
BPL als Laufzeitumgebung zu verwenden, scheint von D7 nach D2010 wohl auf der
Strecke geblieben zu sein.
In Delphi 7 gab es noch einen Bibliothekseditor.
Dort hatte ich in der
BPL einfach alle benötigeten
DCU unter contains aufgezählt und konnte compilieren.
Jetzt kommt eine Warnung das zur Programmkompatibilität unter requires die Bibliothek eingefügt werden muss.
Danach werden automatisch die Einträge unter contains gelöscht.
Falls nicht wer eine andere Idee hat, scheint das wohl nicht mehr zu funktionieren.
Könnte mit den dcl zusammenhängen.
Gruß Peter