"Quando você deixa parte do código em uma biblioteca, essa parte só é
carregada na memória se o usuário for usa-la"

É bom lembrar que isso só é verdade se o carregamento da DLL for feito
dinamicamente.

[]'s
Dirlei Dionísio.

Em Qua, 2010-05-12 às 00:53 -0300, Marcos Alexandre Lemos Rodrigues
escreveu:
>   
> dlls ou pacotes é uma forma muito mais inteligente de tratar o
> executável. Quando você deixa parte do código em uma biblioteca, essa
> parte só é carregada na memória se o usuário for usa-la. Caso ele
> esteja trabalhando apenas com um módulo, ele não vai precisar carregar
> na memória os demais, ganhando velocidade e economizando memória na
> máquina.
> 
> Outra vantagem é que uma atualização de correção de erro pode ser
> feita atualizando somente a dll ou pacote, não precisando fazer o
> download do app inteiro.
> 
> Em 11 de maio de 2010 11:23, Walter Chagas (Bol) <wchagasj
> bol.com.br>escreveu:
> 
> > Não é que é uma questão de falha do programador. Porém, é como eu
> disse em
> > outras ocasioes, que quando um executável está muito grande é hora
> mesmo de
> > revisar o código e reestruturá-lo. Muita coisa pode ser posta em
> dlls, por
> > exemplo. Muitas telas podem ser agrupadas em uma só ou reduzidas em
> > quantidades. Tudo depende da análise.
> >
> > []s
> >
> >
> > Walter Alves Chagas Junior
> > Belo Horizonte - MG - Brazil
> > wchag...@bol.com.br
> > http://delphitocorporerm.blogspot.com/
> > http://twitter.com/wchagas
> > MSN: whitesock...@hotmail.com
> > SKYPE: WalterChagasJr
> >
> >
> > ----- Original Message -----
> > From: "vinicius barreira" <vinib...@gmail.com>
> > To: <delphi-br@yahoogrupos.com.br>
> > Sent: Tuesday, May 11, 2010 10:45 AM
> > Subject: Re: [delphi-br] [OFF-TOPIC] UPX é muito bom ou programador
> é muito
> > desleixado ???
> >
> >
> > Eu uso UPX a muito tempo para acelerar o download dos meus
> executáveis. O
> > UPX é como qualquer outro compactador de arquivos; a diferença dele
> para um
> > WinZip, WinRar ou ARJ é que ele acrescenta ao cabeçário do
> executável um
> > pequeno aplicativo, que descompacta automaticamente em tempo de
> execução.
> >
> > Então não é falha nossa não. Mas tome alguns cuidados; as vezes um
> > executável compactado com UPX mascara algumas mensagens de erro,
> como por
> > exemplo quando falta uma DLL; então em caso de comportamento
> estranho, tipo
> > de não carregar um aplicativo, descompacte com o próprio UPX e
> carregue o
> > executável, que a mensagem de erro será apresentada corretamente.
> >
> >
> > Vinicius Barreira - Diretor
> > Check-In Nethotel
> > Software Para Hotéis / Pousadas / Moteis
> > São Bernardo do Campo - SP
> > http://www.check-in.com.br
> > Fones: (11) 4126-3148 (21) 3717-9256
> > Fax: (11) 4125-9298
> > msn / e-mail: vinic...@check-in.com.br
> >
> > Em 10 de maio de 2010 15:10, Albuquerque <sys.e...@yahoo.com>
> escreveu:
> >
> > >
> > >
> > > Fiz um teste com o UPX e ele reduziu o tamanho do meu executável
> gerado
> > > pelo
> > > Delphi 7 de 10 mb para 2,5 mb !!!
> > >
> > > Agora fiquei com uma séria dúvida:
> > >
> > > A) O UPX que é muito bom pra reduzir o tamanho do executável
> gerado pelo
> > > Delphi ?
> > >
> > > ou
> > >
> > > B) O programador (eu !) é que não sabe configurar as opções de
> compilação
> > > do projeto no Delphi ?
> > >
> > > Desde já agradeço a atenção dispensada.
> > >
> > > Att.
> > >
> > > Albuquerque




Responder a