se vc copiar as bpl's q ele precisa vai rodar sim...

Julio Cesar
+353 87 2184139
+353 (0)91 630317


  ----- Original Message ----- 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, May 29, 2007 6:17 PM
  Subject: Re: RES: [delphi-br] instalador


  << 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?

  Sds, 
  Ricardo.

  Joao Morais <[EMAIL PROTECTED]> escreveu: 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


  _

  __________________________________________________
  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]



   

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

Responder a