"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