Fórum Tamanho de um .JPG dentro do executável... #279094
27/04/2005
0
Essa é minha primeira mensagem no grupo, e estou feliz por isso.
Bom, minha dúvida é a seguinte: Estou desenvolvendo uma aplicação que faz uso de muitas imagens. Logo, o .exe aumenta. Eu gostaria de saber o quanto do tamanho da imagem o .exe ´absorve´.
Ex: Tenho ao todo 1MB de imagens .JPG que fazem parte da minha aplicação. Se meu executável tiver 4MB, então com certeza 1MB é só de imagem?
Espero ter sido claro.
Desde já agradeço
Bruno Augusto[/code]
Brunobaco
Curtir tópico
+ 0Posts
28/04/2005
Brunobaco
Gostei + 0
28/04/2005
Massuda
Gostei + 0
28/04/2005
Brunobaco
Naum teria outro modo para poder diminuir o .exe? Seria colocar num .res?
Obrigado
Gostei + 0
28/04/2005
Andremuller
Gostei + 0
28/04/2005
Brunobaco
Me desculpe, mas naum tenho ideia de como fazer isso.
Desde ja agradeco.
Bruno Augusto
Gostei + 0
28/04/2005
Massuda
Gostei + 0
28/04/2005
Brunobaco
bacoliv@hotmail.com
tenho muito interesse em diminuir o meu .exe.
Desde ja agradeco
Gostei + 0
28/04/2005
Andremuller
Tipo digamos que você tem um imagem de background no seu form principal. Ao invés de ter a imagem adicionada ao TImage dá pra fazer algo como:
procedure TForm1.FormCreate(Sender: TObject); var sPath: string; begin sPath := ExtractFilePath(Application.ExeName) + ´Background.bmp´; if FileExists(sPath) then Image1.Picture.LoadFromFile(sPath); end;
A imagem será carregada em Run Time.
Gostei + 0
28/04/2005
Brunobaco
Mas a ideia eh boa, e posso utilizar em outras coisas no mesmo prog.
Desde ja agradeco
Gostei + 0
28/04/2005
Andremuller
se a sua intenção é diminuir drásticamente o tamanho do exe sugiro o estudo da viabilidade da modularização do sistema em DLLs ou BPLs.
Num primeiro momento, caso tenha realmente muitas imagens na aplicação, carregue-as em runtime e verifique se não houve um tempo excessivo no carregamento do form.
Existe bastante material disso na net.
Gostei + 0
28/04/2005
Marcelo Saviski
Gostei + 0
28/04/2005
Brunobaco
O que eu queria era poder customizar o exe. Verei quais ideias posso usar para que a app naum de problemas.
Se alguem tiver mais alguma ideia, sou todo ´ouvidos´
Desde ja agradeco
Bruno Augusto
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)