Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1881 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  D6. Fichiers EXE trop lourds : 300 ko minimum !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

D6. Fichiers EXE trop lourds : 300 ko minimum !

n°1186086
HERIBERT
Posté le 27-08-2005 à 21:16:49  profilanswer
 

Je me demande pourquoi lmes fichiers EXE, avec Delphi, sont tellement lourds. Même en optimisant le compilateur, et en désactivant les infos de débogage avant compilation définitive, ça me fait quand-même plus de 300 Ko à chaque fois :heink:
 
C'est normal ?

mood
Publicité
Posté le 27-08-2005 à 21:16:49  profilanswer
 

n°1186099
omega2
Posté le 27-08-2005 à 21:38:45  profilanswer
 

ca dépend, tu inclus quoi comme unité et tu utilise quoi comme composants dans ton code?
Même si tu n'utilises qu'une fenêtre si tu relis ton unitéà plein d'autres, ca te fera un exécutable énorme.

n°1186101
HERIBERT
Posté le 27-08-2005 à 21:47:56  profilanswer
 

omega2 a écrit :

ca dépend, tu inclus quoi comme unité et tu utilise quoi comme composants dans ton code?
Même si tu n'utilises qu'une fenêtre si tu relis ton unitéà plein d'autres, ca te fera un exécutable énorme.


Bien. Voici un projet vide. Un soft qui fait... rien ! Il n'en pèse pas moins ce que tu vois : (si ça passe en FTP :sarcastic: )
 
http://www.ifrance.com/art555/prja.png
 
Les options du compilateur :
 
http://www.ifrance.com/art555/prjb.png
 
http://www.ifrance.com/art555/prjc.png


Message édité par HERIBERT le 27-08-2005 à 22:27:11
n°1186103
HERIBERT
Posté le 27-08-2005 à 21:50:15  profilanswer
 

HERIBERT a écrit :

Bien. Voici un projet vide. Un soft qui fait... rien ! Il n'en pèse pas moins ce que tu vois : (si ça passe en FTP :sarcastic: )
 
http://www.ifrance.com/art555_1/prja.png
 
Les options du compilateur :
 
http://www.ifrance.com/art555_1/prjb.png
 
http://www.ifrance.com/art555_1/prjc.png
 
Ohhh !! Ca passe pas !!!


 
Cqa passe pas en FTP, les photos ! Quelle est la syntaxe, déjà ?  
"http://www.lesite.com/lefichier.png" c'est bien ça ?
 
J'ai mis desguillemets pr effacer [img] mais c'est resté...


Message édité par HERIBERT le 27-08-2005 à 21:50:56
n°1186114
HERIBERT
Posté le 27-08-2005 à 22:14:10  profilanswer
 

HERIBERT a écrit :

Cqa passe pas en FTP, les photos ! Quelle est la syntaxe, déjà ?  
"http://www.lesite.com/lefichier.png" c'est bien ça ?
 
J'ai mis desguillemets pr effacer [img] mais c'est resté...


Help syntaxe html, s'il vousplaît :( Pr afficher une photo. C'est un eerreur de syntaxe, plus haut ?
 
Corrigé :)


Message édité par HERIBERT le 27-08-2005 à 22:27:39
n°1186117
omega2
Posté le 27-08-2005 à 22:19:34  profilanswer
 

non, pas une erreur de syntaxe, jsute une erreur d'adresse, il y a rien là où t'indique.

n°1186123
HERIBERT
Posté le 27-08-2005 à 22:28:19  profilanswer
 

omega2 a écrit :

non, pas une erreur de syntaxe, jsute une erreur d'adresse, il y a rien là où t'indique.


Ca y est : c'est corrigé.

n°1186157
Flaie
No it's necessary
Posté le 27-08-2005 à 23:28:08  profilanswer
 

Si tu veux réduire la taille va dans Options du Projet, onglet Paquets, et tu coche Construire avec les paquets d'exécution.
 
Là un projet vide avec une fenêtre qui ne fait rien pese dans les 12 à 14ko, mais tu devras fournir les dll de delphi etc avec ton application sinon je crois pas qu'elle fonctionne sur les PC où delphi n'est pas installé.
 
Sinon utilise UPX, c'est toujours du poids de gagné.


---------------
Always wear a camera!
n°1186166
HERIBERT
Posté le 27-08-2005 à 23:37:25  profilanswer
 

Flaie a écrit :

Si tu veux réduire la taille va dans Options du Projet, onglet Paquets, et tu coche Construire avec les paquets d'exécution.
 
Là un projet vide avec une fenêtre qui ne fait rien pese dans les 12 à 14ko, mais tu devras fournir les dll de delphi etc avec ton application sinon je crois pas qu'elle fonctionne sur les PC où delphi n'est pas installé.
 
Sinon utilise UPX, c'est toujours du poids de gagné.


UPX ? Connaissais pas. Je vais voir ce que c'est.

n°1186340
antp
Super Administrateur
Champion des excuses bidons
Posté le 28-08-2005 à 15:52:36  profilanswer
 

Ce qui prend de la place, c'est la VCL. Il y a le même problème dans d'autres environnements de développements : soit l'exe est gros soit il y a des DLL (ou autres) à distribuer avec le soft.
Quel est l'intérêt d'avoir un exe beaucoup plus petit ? Si c'est juste pour la taille de download, le compresser en zip réduit déjà le poids. Les trucs genre UPX il vaut mieux éviter en général (plus de désavantages que d'avantages... vu que le seul avantage c'est la taille).
Une autre solution pour avoir un exécutable très petit est de ne pas utiliser la VCL. Mais pour les interfaces graphiques c'est pas aussi facile dans ce cas-là...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  D6. Fichiers EXE trop lourds : 300 ko minimum !

 

Sujets relatifs
[JAVA] Problème de déplacement de fichiersdecompresser un zip dont un des fichiers a un mauvais CRC
[Struts-Java] Gèrer des fichiers (documents .doc)Extraction en ligne de commande de fichiers compressés.
[3D] format de fichiers image pour textures 3D (dds, tga, png)determiner la taille d'un ensemble de fichiers
Scanner un répertoire et afficher les fichiers dans une liste boxAPI pour manipulations des fichiers ascii
[Batch] Boucle sur plusieurs fichiers - RESOLUCompression de fichiers
Plus de sujets relatifs à : D6. Fichiers EXE trop lourds : 300 ko minimum !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR