delphi5 need JWhy

delphi5 need JWhy - Programmation

Marsh Posté le 23-04-2001 à 12:49:12    

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.
Reply

Marsh Posté le 23-04-2001 à 12:49:12   

Reply

Marsh Posté le 23-04-2001 à 13:32:25    

: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
Reply

Marsh Posté le 23-04-2001 à 14:24:32    

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.
Reply

Marsh Posté le 23-04-2001 à 14:35:28    

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+

Reply

Marsh Posté le 23-04-2001 à 14:51:05    

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
Reply

Marsh Posté le 23-04-2001 à 15:15:30    

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.

Reply

Marsh Posté le 23-04-2001 à 15:30:18    

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.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed