Deduzo eu que seja Developer Network. Uma abreviação para indicar o site
para relacionamento com desenvolvedores da Embarcadero, cujo endereço
principal é http://edn.embarcadero.com.

 

Sds.

 

 

De: [email protected] [mailto:[email protected]] Em
nome de Albuquerque
Enviada em: terça-feira, 4 de maio de 2010 09:56
Para: [email protected]
Assunto: RES: [delphi-br] Qual o "limite" de tamanho para um executável?

 

  

Walter,
Perdoe minha enorme ignorância, mas oque/onde é "DN" ?

Desde já agradeço a atenção dispensada.

Att.

Albuquerque

-----Mensagem original-----
De: [email protected] <mailto:delphi-br%40yahoogrupos.com.br>
[mailto:[email protected] <mailto:delphi-br%40yahoogrupos.com.br>
] Em
nome de Walter Chagas (Bol)
Enviada em: terça-feira, 4 de maio de 2010 10:41
Para: [email protected] <mailto:delphi-br%40yahoogrupos.com.br> 
Assunto: Re: [delphi-br] Qual o "limite" de tamanho para um executável?

Tudo que aprendi sobre como configurar o compilador e o linkeditor no Delphi

eu obtive lá no DN. Ce já foi lá?

[]s

Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[email protected] <mailto:wchagasj%40bol.com.br> 
http://delphitocorporerm.blogspot.com/
http://twitter.com/wchagas
MSN: [email protected] <mailto:whitesockets%40hotmail.com> 
SKYPE: WalterChagasJr

----- Original Message ----- 
From: "Fellipe Henrique" <[email protected] <mailto:fellipeh%40gmail.com> >
To: <[email protected] <mailto:delphi-br%40yahoogrupos.com.br> >
Sent: Tuesday, May 04, 2010 10:03 AM
Subject: Re: [delphi-br] Qual o "limite" de tamanho para um executável?

Ótima explicação Walter... só mais uma coisa.. procurei na net, algo sobre o
compilador e linkeditor.. mas nao achei uma configuração "padrão" boa.. você
teria algo?

[]s

Em 4 de maio de 2010 09:25, Walter Chagas (Bol) 
<[email protected] <mailto:wchagasj%40bol.com.br> >escreveu:

> Executáveis muito grandes são mal sinal.
>
> Sinal de que o projeto/programação/codificação está mal estruturado.
> Sinal de que o compilador ou o Linkeditor estão mal configurados.
> Sinal de que o projeto está muito gordo ou cheio de coisas que nunca serão
> usadas.
>
> Executáveis muito grandes, são lentos, dão problemas de alocação de 
> memória
> e recursos, dentre outros.
>
> Quase todos aqui são unânimes em propor a modularização. Quebrar seu exe 
> em
> dll's ou Bpl's que, inclusive, facilitam muito a manutenção visto que
> dependendo do que for, voce só mexe na dll e pronto. Não compromete o 
> resto
> do sistema.
>
> Convem sempre analisar as configurações do compilador e do linkador antes
> de
> gerar o exe final para implantar. Pode-se perfeitamente, por exemplo,
> desabilitar as opções de debugação. Outra coisa que incha executavel é
> mandar incluir parametros e mapeamento interno para usar o Turbo Debugger
> da
> borland (Include TD32 Debug Info). Verifique se isto está habilitado.
>
> A regra básica é: O executavel passou de 4MB, é hora de revisão. Revise se
> há rotinas que podem ser incorporadas em módulos, bem como funções. Revise
> se há redundância de código e se fragmentos de código comuns em vários
> pontos não podem ser convertidos em uma função a ser armazenada em uma dll
> que faça a mesma coisa. Imagens, devem ser restritas ao mínimo possível e,
> preferencialmente, de baixa resolução. Imagens grandes = executaveis
> grandes
> = alocação maior de memória. Forms podem ser racionados. Verifique se um
> processo/Rotina em seu sistema que use 5 forms não podem cair pra pra 2
> forms ou mesmo 1 com abas. Componenetes de acesso a dados (Queries, DSPs e
> CDS´s) podem ser reaproveitados. Verifique se voce não está usando
> componentes demais pra coisas de menos.
>
> E por aí vai...
>
>
> []s
>
>
> Walter Alves Chagas Junior
> Belo Horizonte - MG - Brazil
> [email protected] <mailto:wchagasj%40bol.com.br> 
> http://delphitocorporerm.blogspot.com/
> http://twitter.com/wchagas
> MSN: [email protected] <mailto:whitesockets%40hotmail.com> 
> SKYPE: WalterChagasJr
>
>
> ----- Original Message -----
> From: "Fabiano Moura" <[email protected] <mailto:mctbrasil%40gmail.com>
>
> To: <[email protected] <mailto:delphi-br%40yahoogrupos.com.br>
>
> Sent: Monday, May 03, 2010 11:48 PM
> Subject: Re: [delphi-br] Qual o "limite" de tamanho para um executável?
>
>
> E eu que pensei que o meu programa de 8 MB era grande, rsrsrs!!!
>
> Em 3 de maio de 2010 19:29, Marcos Alexandre Lemos Rodrigues <
> [email protected]
<mailto:marcosalexandre.rodrigues%40gmail.com> > escreveu:
>
> > Limite não existe, já vi executáveis com mais de 300 MB. Só não é
> prático.
> > Melhor separar em pacotes bpl mesmo ou então em dlls, que além de ficar
> > mais
> > fácil trabalhar, existe opção de carregar na memória apenas quando o
> > usuário
> > realmente precisar do módulo, economizando memória geral.
> >
> > Em 3 de maio de 2010 19:14, Rubem Rocha <[email protected]
<mailto:rubem.rocha%40dtmanaus.com.br> 
> > >escreveu:
> >
> > >
> > >
> > > 35MB? Meu amigo, considere ‘para ontem’ separar sua aplicação em
> > > módulos,
> > > preferencialmente em pacotes BPL. Tem material a botão na Internet
> > falando
> > > sobre isso.
> > >
> > > Sds.
> > >
> > > De: [email protected]
<mailto:delphi-br%40yahoogrupos.com.br>  <delphi-br%40yahoogrupos.com.br>
> > [mailto:
> > > [email protected] <mailto:delphi-br%40yahoogrupos.com.br>
<delphi-br%40yahoogrupos.com.br>] Em
> > > nome de Fellipe Henrique
> > > Enviada em: segunda-feira, 3 de maio de 2010 16:16
> > > Para: [email protected]
<mailto:delphi-br%40yahoogrupos.com.br>  <delphi-br%40yahoogrupos.com.br>
> > > Assunto: [delphi-br] Qual o "limite" de tamanho para um executável?
> > >
> > >
> > > Amigos, tenho um executável, que está chegando perto dos 35MB... 
> > > existe
> > > algum limite? se passar dele começa a dar problemas? que tipos de
> > > problemas?
> > >
> > > Att.
> > >
> > > --
> > > _________________________________
> > > T.·.F.·.A.·.
> > > Fellipe Henrique
> > >
> > > [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 >>>>>
> >
> >
> >
> >
>
>
> [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]

Responder a