Bonjour a tous,
la taille de mon application s'agrandie baucoup vu au changement de mon code source,
y a t il un solution pour minimiser la taille de mon Executable.
bon developpement a tous.
Bonjour a tous,
la taille de mon application s'agrandie baucoup vu au changement de mon code source,
y a t il un solution pour minimiser la taille de mon Executable.
bon developpement a tous.
Essaie UPX, c'est un outil qui permet de compresser des fichiers exe en les laissant fonctionnel.
Le taux de compression est assez bon, une de mes appli est passée de 2.11 Mo à 760 Ko...
http://upx.sourceforge.net/
UPX est également efficace si ce sont des bmp chargés dans l'exe à la compilation qui font grossir l'appli ?
Oui, mais alors une première optimisation à faire serait quand même d'utiliser des .png ou des .jpg à la place de tes .bmpEnvoyé par declencher
sjrd, ancien rédacteur/modérateur Delphi.
Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
Découvrez Mes tutoriels.
Merci sjrd, je ne mettais même pas encore poser cette question d'optimisation. Mais il me semble que certains composants ne supportent que les bmp. Il faudra que j'appronfondisse le sujet en temps voulu.
Lorsque j'utilise des .bmp et que je veux des executables très petits, j'optimise les images avec photoshop en choisissant des couleurs indexées : une palete de 128 ou 256 couleurs est souvent suffisante et la différente de taille sur l'executable généré est sensible!
Pour la création d'executables très petits (< 50 ko) il n'est pas logique d'utiliser autre chose que des bmp, les librairies necessaires pour les png ou les jpg etant plus grosses que le gain de taille généré par le changement de format...
Ce choix (choix d'un autre format) peut être cependant judicieux dans le cas d'une application assez grosse dès le départ et necessitant beaucoup d'images...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager