A quoi correspond tes chiffres Lung ?
Attention, comme l'a fait remarqué franckcl, FMX étant une libraire entièrement codé par Embarcadero, son volume est colossal !
Ce qui était avant des briques du GDI et maintenant du pur dessin, c'est bcp de code donc de gros EXE
Il ne faut pas inclure de FMX dans un projet VCL, tout comme il ne fallait pas inclure du CLX, c'est ce qui me faisait penser que l'optimisation du code non-utilisé ne concerne que nos codes mais pas les DCU fournie
Pendant 3 ans, j'ai maintenu une application, elle existait depuis 10 ans, avait subi une migration Dbase vers MySQL, en 2007 sous D7, l'exe faisait déjà 16Mo, je crois que la dernière version de 2010 frôlait les 18Mo !
La même application migrée de D7 à DXE2, ferait facilement 25Mo aujourd'hui ou plus, si JVCL, TMS qui était utilisé ont grossi aussi
Sinon pour un passage de 300Ko en D4 vers 2,5Mo en DXE2, je pense qu'il y aussi une gestion différente des packages !
En D4, tu utilisais les BPL (sans le savoir peut-être)
En DXE2, tu as modifier l'option de projet pour les intégrer à l'exe !
Partager