Packages Runtime
Fiz um projeto todo baseado em pacotes runtime. Tudo funciona, o EXE é muito pequeno e a manutenção é bem fácil, visto que não preciso compilar o sistema inteiro a cada alteração...
Minha dúvida é a seguinte: Sou obrigado a ter que deixar os pacotes em algum diretório no path do win ou deixá-los no mesmo diretório da aplicação? Não tem como eu dizer onde estão os pacotes runtime? Uma diretiva de compilação, qq coisa?
Obrigado
MD
Minha dúvida é a seguinte: Sou obrigado a ter que deixar os pacotes em algum diretório no path do win ou deixá-los no mesmo diretório da aplicação? Não tem como eu dizer onde estão os pacotes runtime? Uma diretiva de compilação, qq coisa?
Obrigado
MD
Md
Curtidas 0
Respostas
Massuda
09/01/2005
Sou obrigado a ter que deixar os pacotes em algum diretório no path do win ou deixá-los no mesmo diretório da aplicação?
Sim. Os pacotes funcionam como DLLs e estão sujeitos às mesmas regras.
Não tem como eu dizer onde estão os pacotes runtime? Uma diretiva de compilação, qq coisa?
Somente se o seu pacote fosse carregado em runtime pelo programa (algo similar a carregar uma DLL em tempo de execução).
GOSTEI 0
Md
09/01/2005
OK, Massuda. Mas e os pacotes da Borland? Não posso carregar em runtime... Nesse caso não há o que fazer né? Ou tem que estar no path ou no mesmo diretório, certo?
Valeu.
Valeu.
GOSTEI 0
Massuda
09/01/2005
Mas e os pacotes da Borland? Não posso carregar em runtime... Nesse caso não há o que fazer né? Ou tem que estar no path ou no mesmo diretório, certo?
Não sei se usei de modo correto a expressão ´carregar em runtime´ já que, de fato, todos os pacotes são carregados em runtime :roll: . os pacotes da Borland (e de terceiros e possivelmente os seus) tem que ser instalados em algum diretório listado no PATH ou no mesmo diretório do seu programa pois ele são como DLLs linkadas estaticamente ao seu programa.
Seu programa pode carregar pacotes dinamicamente usando LoadPackage (você pode ler mais sobre isso [url=http://gethelp.devx.com/techtips/delphi_pro/10min/10min0301-1.asp]aqui[/url]).
GOSTEI 0