Ricardo César Cardoso wrote:
> <<Build with runtime packages reduz o tamanho do executável porque coloca 
> código em bibliotecas externas, apenas isto. >>
> 
> Pergunto: isso torna a sua aplicação apenas um "loader" então?

Mais ou menos. Tudo o que você especificar dentro do campo runtime 
packages, o compilador removerá de dentro do executável final e ligará 
em tempo de execução com aquela bpl.

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.

É este o truque usado por alguns compiladores para criar executáveis 
minúsculos.

--
Joao Morais

Responder a