Einzelnen Beitrag anzeigen

hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#3

Re: BPL zu runtimelib zusammenfassen

  Alt 23. Feb 2010, 22:08
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
  Mit Zitat antworten Zitat