Legal, João... vou adotar esse procedimento.

SDs,
Ricardo.

Joao Morais <[EMAIL PROTECTED]> escreveu:                                  
Ricardo César Cardoso wrote:
 
 > << Experimente criar um projeto "vazio", apenas um form e um botão. Compile 
 >  e separe o executável. Depois crie outro habilitando o runtime packages 
 >  e inclua as bpls da vcl. Compare o tamanho final e o tempo de compilação 
 >  + linkedição. Muito melhor. Todavia... tente executar cada um em uma 
 >  máquina que não tenha o Delphi instalado.>>
 > 
 > Fiz o teste:
 > 
 > * Executável compilado com Runtime Packages: 20KB
 > 
 > * Executável compilado sem Runtime Packages: 395KB
 > 
 > A diferença é beeeeem grande... E detalhe: numa máquina sem o Delphi 
 > instalado, realmente não rolou mesmo... será que copiando cada arquivo que 
 > ele desse falta iria rolar?
 
 Sim, pode apostar.
 
 Mas o legal disso é o seguinte:
 
 - Crie alguns packages para o seu projeto:
 vcl (com as units da vcl que você utiliza);
 clientes (com dm, form, relatório, etc. de clientes);
 fornecedores;
 produtos;
 cadastros (com a picaceira: cidades, etc.);
 etc.
 
 Ligue o runtime package no seu projeto e compile. Compile também os 
 packages citados acima e distribua com a aplicação. Pró: muito mais 
 rápido para compilar e linkar; contra: tem que compilar e linkar todos 
 os módulos que possuirem alteração e é fácil de se perder se você não 
 sabe exatamente o que está fazendo.
 
 Para acessar uma unit de um package para outro você precisa incluir uma 
 dependência. Faz uns testes e leia atentamente os warnings gerados pelo 
 compilador, é bem fácil pegar o espírito da coisa.
 
 Para facilitar sua vida, você pode criar um package group, baita mão na 
 roda para quem trabalha muito com packages.
 
 --
 Joao Morais
 
 
     
             _



 __________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]

Responder a