Como diminuir o tamanho do exe ?

06/02/2003

0

Galera, baixei um programinha da net ( com os fontes ) que tinha o executável, com o tamanho de 145 Kb.
Ele estavadando um erro ( o cara tinha declarado duas variáveis e chamou a errada ), então eu fiz a correção e compilei.
Quando eu fui ver o programa tava com 345 Kb.
Voltei ao normale compilei novamente, mas o tamanho era omesmo ( 345 Kb ).
Como fazer para quando eu compilar, ele ficar com o tamanho reduzido ?


Anonymous

Anonymous

Responder

Posts

06/02/2003

Anonymous

O comando diminui aproximadamente 20¬

W8loss programa.exe

PS:. se na instalacao do seu delphi tiver tal arquivo, pois normalmente ele instala o dos e esse w8loss


Responder

06/02/2003

Anonymous

E aíi cara blz

Pô mano tente entrar em Project, Options, nas abas clique em compile e depois desmarque todas as opções do Dubugging.

Isso torna o executável melhor
Se não entender me fala a dúvida

Galera, baixei um programinha da net ( com os fontes ) que tinha o executável, com o tamanho de 145 Kb. Ele estavadando um erro ( o cara tinha declarado duas variáveis e chamou a errada ), então eu fiz a correção e compilei. Quando eu fui ver o programa tava com 345 Kb. Voltei ao normale compilei novamente, mas o tamanho era omesmo ( 345 Kb ). Como fazer para quando eu compilar, ele ficar com o tamanho reduzido ?



Responder

06/02/2003

Dor_poa

Esta difereca de tamanho certamente e a vesao do delphi..

Pois o delhi compila sempre as unit do USES estas uses sempre estao maior a cada vez, devido aos ovos implementos da linguagem...

´nao tem jeito, a meos que use DLLS ou compil;e sem os pacotes.. mas deste jeito tem que levar um monte de arquivos junto do executavel...


Responder

07/02/2003

Anonymous

Eu uso o AsPack e tenho conseguido compactar de 5,96 MB (6.253.604 bytes) para 1,84 MB (1.933.312 bytes) uma compactacao de quase 70¬.

Alem disso ele protege o Programa contra Engenharia Reversa (Alguem ja viu um programa onde foi feita a tal ENGENHARIA REVERSA ??? Eu não... he he he..) mas por precaucao....

Eu baixei ele da Net ... Procure no Google por Aspack.
O AsPack compacta a parte do Exe onde estao os Form. Todo form tem cor de fundo e outras coisas mais, e o q o AsPack faz e copiar o resto do programa e nesta parte (que é a maior do exe) ele coloca uma rotina de replicacao de uma pequena area do form, conseguindo assim, montar a parte visual do form com uma pequena amostra do anterior.

O Exe fica imperceptivelmente mais lento... Tao imperceptivel q eu nem notei... :)) :)) .....
Pra mandar pela Internet/EMail é uma maravilha.....

Pra quem duvida..... Baixe.... Teste.... E volte pra pedir desculpas por ter duvidado... he he he.......

Um Abraço
Werlon Goulart


Responder

07/02/2003

Nadilson

Bom dia, pessoal!

Nem uma coisa nem outra! O ASPACK em alguns PCs faz com que programas de proteção contra trojans se manifestem e tentem apagar o arquivo! Comigo já aconteceu de o ASPACK disparar o anti-vírus , que alegou que o mesmo estava gravando o arquivo (coisa normal)... O melhor mesmo é o UPX (Ultimate Packer For Executables - gratuito e com código disponível) e o UPX GUI, que é um Graphical User Interface para ele, já que o UPX é para DOS...

Quem quiser os dois, favor entrar em contato comigo. Aliás, costumo usá-los bastante há mais de 2 anos e nunca tive problemas do tipo ´arquivo corrompido´...

Por outro lado, como quis dizer o usuário Daniel Oliveira Rodrigues, o fato de os executáveis estarem cada vez maiores é tudo culpa das unis declaradas em USES...

Espero que não me levem a mal, só estou querendo ajudar...


Responder

07/02/2003

Nadilson

Esqueci de dizer: o UPX comprime muito mais que o ASPACK!


Responder

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

Aceitar