Re: [delphi-br] [OFF-TOPIC] UPX é muito bom ou prog ramador é muito desleixado ???
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) wchag...@bol.com.brescreveu: 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 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [OFF-TOPIC] UPX é muito bom ou prog ramador é muito desleixado ???
O UPX é realmente bom, mas não é exatamente o que muita gente pensa. Em memória, seu executável continuará ocupando 10Mb. O que o UPX faz é acrescentar um código no inicio do seu executável para descompactar o executável original (o seu programa) inteiro para a RAM. No final das contas, seu programa não ocupará menos espaço em memória, apenas menos espaço em disco. Em certos casos, pode até ocupar mais RAM do que se não estivesse compactado. [ ]'s Dirlei Dionísio. Em 10 de maio de 2010 15:10, Albuquerque 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 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [OFF-TOPIC] UPX é muito bom ou prog ramador é 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 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html