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

  FORUM HardWare.fr
  Programmation

  delphi5 need JWhy

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

delphi5 need JWhy

n°26663
AGA
La boîte à Bokeh!
Posté le 23-04-2001 à 12:49:12  profilanswer
 

Delhpi fait des executables de 400Ko  même si on a rien fait
comment les rendres plus petit ??


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
mood
Publicité
Posté le 23-04-2001 à 12:49:12  profilanswer
 

n°26671
JWhy
je peux plier (héhé)
Posté le 23-04-2001 à 13:32:25  profilanswer
 

:D mdr le titre du topic...
 
tu peux utiliser ASPack qui compresse bien et rapidement mais qui est payant ou alors tu peux utiliser UPX qui est gratos, compresse bien mais est un peu plus lent.
 
ASPack: http://www.aspack.com/
UPX: http://upx.tsx.org/
Front-end pour UPX:
  http://www.cublea.com/software/upxshell/
  http://hjem.get2net.dk/WinJar/upxwin/
  http://home.swipnet.se/kerson-computing/kcc/index.html
  http://iont.virtualave.net/
 
(perso, j'utilise UPX ;) )

 

[jfdsdjhfuetppo]--Message édité par JWhy le 20-05-2002 à 06:34:23--[/jfdsdjhfuetppo]


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°26687
AGA
La boîte à Bokeh!
Posté le 23-04-2001 à 14:24:32  profilanswer
 

ok, chef j'ai taker upx
si par exemple on fait un simple Hello World y a pas moyen d'epurer le code pour qu'il fasse un taille rikiki???
notepad de windows fait 50Ko, mon viewer de nfo (idem notepad mais read only, et couleur selectionnable parmi jaune vert bleu blanc, et fond noir mieux pour l'ACSII art...ça te plairais ;) fait 400Ko (Argh!!!! y a 20Lignes de codes)


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
n°26698
JPA
Posté le 23-04-2001 à 14:35:28  profilanswer
 

Delphi 2 était livré avec une vingtaine d'exemplaire du magazine INFORMANT sur le CD (en PDF).
Un de ces magazines expliquait pourquoi la taille minimum des exe ne pouvait descendre en dessous d'un certain seuil (à l'époque 200 ko).
Si je me rappelle bien, c'était essentiellement dû au code de gestion des erreurs présent en permanence dans tous les exe.
A+

n°26704
JWhy
je peux plier (héhé)
Posté le 23-04-2001 à 14:51:05  profilanswer
 

c'est vrai que Delphi ne te fera jamais des "tres petits" EXEs mais bon, je viens de tester la derniere version de UPX (avec le front-end KCC) et avec le param "Use Best Compression" (ca doit correspondre au -9 de la ligne de commande) il m'a compressé un EXE de 733 Ko a 261Ko... c'est pas exceptionnel mais c'est déja ca de pris ;)
 
Une technique pour avoir des petits EXEs serait de ne pas inclure les packages dans l'EXE dans les options de compil' mais bon, ca t'obligerait a fournir les DLLs Delphi avec ton prog... ce qui revient un peu au meme, au final ;)


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°26712
darkoli
Le Petit Dinosaure Bleu
Posté le 23-04-2001 à 15:15:30  profilanswer
 

AGA si tu veux vraiement avoir des touts petits executables, le mieux est d'utiliser l'assembleur 32 bits (ASM32). par contre c'est beaucoup beaucoup plus chiant qu'avec delphi.

n°26714
AGA
La boîte à Bokeh!
Posté le 23-04-2001 à 15:30:18  profilanswer
 

darkoli a écrit a écrit :

AGA si tu veux vraiement avoir des touts petits executables, le mieux est d'utiliser l'assembleur 32 bits (ASM32). par contre c'est beaucoup beaucoup plus chiant qu'avec delphi.




Yes TROP chiant mais marrant 20Lignes 1/2 Heure pour detecter que c'etait un convertissuer en binaire (une ligne pour tout les autres langages) on sait pourquoi il faut optimiser l'assembleur
Si on optimise PAS on a 10 fois plus de ligne de code DONC mon Viewer ferait 1,2555 Miliard de ligne  :ouch:  tellemetn jsuis bon :hap:


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.

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

  delphi5 need JWhy

 

Sujets relatifs
Takiner le BIP du Haut parleur avec Delphi5[Delphi5] Sa veux dire quoi " necessite une finalisation -non ...
[VB] Need Help ! : Comment lire une image TIF dans VB ? 
Plus de sujets relatifs à : delphi5 need JWhy


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)