Fire Monkey executáveis muito grandes

Delphi

19/04/2013

Olá pessoal, depois de muuuuuuuito tempo volto aqui ao Fórum, estou estagiando em uma empresa que utiliza o Delphi XE3 e tive a oportunidade de desenvolver uma pequena aplicação Fire Monkey (no objetivo de entender como funciona e sanar minha curiosidade sobre essa recente ferraenta) achei muuuuuuito bacana com certeza a interface gráfica melhora muito as aplicações, entretanto, apesar de ter gostado muito verifiquei que minha pequena aplicação, uma unica tela que continha os seguintes componentes:

1 - form (obviamente rsss)
1 - menu
1 - panel (alLeft)
3 botoes
1 - panel (alClient)
alguns edites, labels, e um timage etc (nada muito pesado)

Quando compilei a aplicação reparei que o tamanho da mesma se aproximava de 20 mb, ou seja, muito grande, compactando com upx cheguei a 5 mb...

Foi ai que surgiram as perguntas:
E se fosse uma aplicação completa? Cheia de forms de cadastros, caixa, relatorios...???
E se minha aplicação for distribuida pela internet?

Se alguem puder sanar estas duvidas, agradeceria muito... forte abraço e boas xícaras de café pra todos. =)
Douglas Maicon

Douglas Maicon

Curtidas 0

Melhor post

Douglas Maicon

Douglas Maicon

22/04/2013

Como que é esse modo release?


Para alterar o "compiler mode" no Delphi basta acessar o Project Manager pelo manu VIEW | PROJECT MANAGER ou pelo atalho (Ctrl + Alt + F11)

Expandir a árvore Build Configuration

e clicar duas vezes sobre a opção release...

Lembre-se isso geralmente se faz apenas quando se deseja compilar a versão final, ou seja, somente quando a versão compilada for a que se deseja entregar ao cliente... para todas as outras compilações utilize a opção DEBUG

Abraço
GOSTEI 1

Mais Respostas

Douglas Maicon

Douglas Maicon

19/04/2013

Galera observei tambem em aplicações VCL se colocar um componente TRibbon o tamanho do executável tambem fica muito grande, isso não é novidade pois desdeo o Delphi 2010 ja sabia disso, so queria saber se tem alguma solução melhor para compactar o executavel (Utilizamos o UPX aqui na empresa e não optamos por trabalhar com BPL's)

Alguem se habilita a responder:???
GOSTEI 0
Evandro Viana

Evandro Viana

19/04/2013

Para o tamanho ficar grande assim provavelmente você está verificando o executável que foi compilado em modo Debug. Tente compilar o seu executável no modo Release, que com certeza deve diminuir bastante o tamanho do mesmo.
GOSTEI 0
Wilton Júnior

Wilton Júnior

19/04/2013

Como que é esse modo release?
GOSTEI 0
Douglas Maicon

Douglas Maicon

19/04/2013

Para o tamanho ficar grande assim provavelmente você está verificando o executável que foi compilado em modo Debug. Tente compilar o seu executável no modo Release, que com certeza deve diminuir bastante o tamanho do mesmo.


Evandro muito bom cara... isso reduziu o tamanho do exe para 4,8 mb e compactando com upx reduziu mais ainda para 1,3 mb... a diferença é GRITANTE...

obrigado!!!!
GOSTEI 0
POSTAR