Como diminuir o tamanho do exe ?
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 ?
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
Curtidas 0
Respostas
Anonymous
06/02/2003
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
W8loss programa.exe
PS:. se na instalacao do seu delphi tiver tal arquivo, pois normalmente ele instala o dos e esse w8loss
GOSTEI 0
Anonymous
06/02/2003
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
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 ?
GOSTEI 0
Dor_poa
06/02/2003
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...
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...
GOSTEI 0
Anonymous
06/02/2003
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
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
GOSTEI 0
Nadilson
06/02/2003
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...
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...
GOSTEI 0
Nadilson
06/02/2003
Esqueci de dizer: o UPX comprime muito mais que o ASPACK!
GOSTEI 0