Réduire la taille de votre executable delphi

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 056 fois - Téléchargée 39 fois

Contenu du snippet

J'ai découvert ca apr hazard
une application vide delphi, ne fai plus que ~15 ko
allez dans Projet/Options
puis ensutie dans l'onglet Liens
Puis dans la zone "options Exe et dll"
décocher toutes les cases
faire ok, et c bon ! :)

Conclusion :


CECI EST FAUX,
LISEZ LES COMMENTAIRES !!! :)

A voir également

Ajouter un commentaire

Commentaires

cs_matrix1
Messages postés
175
Date d'inscription
dimanche 16 février 2003
Statut
Membre
Dernière intervention
15 avril 2008
-
Le paquet VCL??.BPL (vcl50.bpl pour D5, vcl60.bpl pour D6, vcl70.bpl pour D7...) est utilisé par tous les projets. Ce paquet alourdi la taille de l'exe de l'ordre de 370 Ko.

Une fois installé sur les postes de vos clients avec son .FR associé, vous n'aurez plus qu'à distribuer des exe allégés d'autant.

Pour indiquer à Delphi que ce n'est que ce paquet qu'il ne faut pas intégrer à votre exe, vérifiez que votre projet n'est pas en train de tourner, puis allez dans projet / options / paquets. Cochez construire avec les paquets d'exécution. Dans la liste des paquets qui se trouve juste en dessous, retirez tous les noms des paquets sauf le vcl??.bpl(vcl50.bpl pour D5...).

A noter que la taille des paquets + la taille de l'exe compilé, paquets séparés, est supérieure à la taille de l'exe compilé avec code des paquets intégré à l'exe. En effet, losque l'on compile avec le code des paquets intégré à l'exe, il ne met dans l'exe que le code de chaque paquets dont il se sert pour le programme.
Je vous recommande GUI ou simplement programmer avec le TCL/TK ou PHP ou Python ou même le Borland pascal en Runtime il y a des composant gratuit pour faire ça.
May Delphi be with you.
loadspeed
Messages postés
8
Date d'inscription
lundi 2 juin 2003
Statut
Membre
Dernière intervention
27 septembre 2003
-
y'aurait psa moyen de generer a partir d'une form , en fait d'interpreter une form avec les api de bas niveaux windows? je pense que ca pt etre un bon challenge et un programme util aux programmeurs delphi
qu'en pensez vous ?
cs_papy45
Messages postés
3
Date d'inscription
mercredi 19 février 2003
Statut
Membre
Dernière intervention
18 novembre 2006
-
Hugh!

Le moyen radical pour faire une appli "taille de guepe" est de passer directement par les API et non la VCL! Mais on pert tout les avantages de Delphi. Je travaille beaucoup là dessus en ce moment... FOR FUN
Glorkonline
Messages postés
42
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
1 janvier 2005
-
magic56, le programme upx me dit, quand j'essaye de compresser un programme Delphi, que le fichier n'a pas le bon format ... ?
cs_costello
Messages postés
136
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
15 février 2006
-
si on a besoin de compiler des centaines de fois le programme avant de le refiler, ou si le programme est à usage strictement personnel (ce qui est d'ailleurs un des seuls impératifs de la version personnelle d'ailleurs <_< )
alors je crois que OUI ça peut être intéressant (par contre je le savais déjà^^)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.