Fórum Como diminuir o tamanho de um exe ou dll ? #194986

14/11/2003

0

Como diminuir o tamanho de um exe ou dll na hora de compilar eles ?

Fabio Oliveira

e-mail: programadormaster@hotmail.com


Programadormaster

Programadormaster

Responder

Posts

14/11/2003

Cebikyn

Você pode tirar algums arquivos de recurso inúteis que o Delphi põe nos exe, pode usar um compactador de arquivos como o [url=http://upx.sf.net]UPX[/url], não usar a VCL (assim seus programas terão a partir de 14Kb), combinar todas as formas citadas, etc...

qq coisa é só perguntar.


Responder

Gostei + 0

14/11/2003

J@ck

As vezes no ato da compilação não tem muito o que fazer.

Eu utilizo um compactador de exe apos compilado, e tenho uma desempenho com exe normal, e compacta 70 ¬ do tamanho do exe

Endereço do compactar que utilizo

http://upx.sourceforge.net

espero ter ajudado...


Responder

Gostei + 0

14/11/2003

Cebikyn

Antes de compilar, tem uma coisa que se pode fazer que é desabilitar algumas opções que aumentam o tamanho dos exe pelo Delphi:

Exclude any debug information for the final build (Project-Options Compiler - Debugging and project-Options Linker EXE and DLL options) Dependeing on the amount of Debug information, Debugging can take up until half of the size. The options that are going to singificantly reduce your file size are ´Include TD32 debug info´ and ´Build with runtime packages´. If you are shipping commercial applications, you usually don´t need the debug info linked with your project. [i:09581e341c]fonte: [url]http://www.swissdelphicenter.ch/en/showcode.php?id=1159[/url][/i:09581e341c]



Responder

Gostei + 0

16/11/2003

Cebikyn

O UPX tem um desepenho melhor que o ASPack, e além de ser freeware, tem o código-fonte para download (em C).

Relembrando o link:
http://upx.sourceforge.net


Responder

Gostei + 0

16/11/2003

Celo-faveri

depende do arquivo...compactei um programa meu com os dois (UPX e ASPack) e obtive os seguintes resultados:

Tamanho original Tamanho Compactado
UPX 1.316Kb 986Kb
ASPack 1.316Kb 338Kb


Na verdade os dois são bons...a diferença é q o upx é via programação DOS

T+ :wink:


Responder

Gostei + 0

17/04/2004

Nogueirajr

Pessoal,

Lendo as respostas sobre esse assunto, não pude deixar de indicar um link, que jungo importante sobre.

http://www.geocities.com/SiliconValley/Bay/1058/compexe.html

Por favor, não deixem de ler isso.

Grande abraço,

Nogueira JR


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar