Einzelnen Beitrag anzeigen

Der schöne Günther
Online

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: In VCL-Anwendung FMX.Types benutzen?

  Alt 11. Mär 2018, 09:01
Eine leere VCL-Anwendung ist bei mir in Debug 10 MB groß. Mit "uses FMX.Types" ca 30 MB.

Release wächst sie von 2 auf 7,5 MB.

Nur allein durch das "uses" wird der ganze Code unten in der FMX.Types.pas nach "initialization" ausgeführt und in die exe eingebacken, völlig unabhängig davon ob er in deinem Quelltext verwendet wird oder nicht. Insofern würde ich sagen: Ja, das ist wohl leider so.

Wäre ich du, würde ich einfach nur TSpline, TTangentPair und die zwei mathematischen Hilfsfunktionen in eine eigene Unit kopieren und die verwenden. Damit bekommst du auch keine Probleme wenn sich in einer kommenden Version etwas in FMX ändert. Netter Nebeneffekt wäre dass sich die .exe-Größe praktisch nicht ändert
  Mit Zitat antworten Zitat