GARANTIR DESCONTO

Fórum Setar Variavel path pela aplicação #425400

03/10/2012

0

no delphi tem uma opcao nas Environment Variavels pra fazer uma overrides de qualquer variavel de sistema, alguem sabe como faz pra fazer isso no aplicativo? eu tenho uma pasta com todas as Dlls da aplicacao e ao inves de setar o caminho desta pasta nas variaveis de ambientes do windows eu pensei se seria possivel setar essa variavel path pela aplicacao pra que se encontre as Dlls na pasta q eu indicar e nao depender dessa configuracao. eu ate pensei ao iniciar o aplicativo verificar se o registro do windows pro usuario tem a pasta e se nao tiver colocar,mas, se seria melhr sem mexer nas configuracoes.
Dorivan Sousa

Dorivan Sousa

Responder

Posts

04/10/2012

Alisson Santos

no delphi tem uma opcao nas Environment Variavels pra fazer uma overrides de qualquer variavel de sistema, alguem sabe como faz pra fazer isso no aplicativo? eu tenho uma pasta com todas as Dlls da aplicacao e ao inves de setar o caminho desta pasta nas variaveis de ambientes do windows eu pensei se seria possivel setar essa variavel path pela aplicacao pra que se encontre as Dlls na pasta q eu indicar e nao depender dessa configuracao. eu ate pensei ao iniciar o aplicativo verificar se o registro do windows pro usuario tem a pasta e se nao tiver colocar,mas, se seria melhr sem mexer nas configuracoes.


mesmo adicionando no environment variavels ele não encontra quando compila????

O que fazemos aqui na empresa que trabalho, deixamos as dll na pasta da aplicação.
Responder

Gostei + 0

04/10/2012

Marcos Iwazaki

olha eu sempre uso as minhas dll na pasta do aplicativo.
Pois pode ter outro sistema com versões diferente de dll no mesmo computador e pode dar problema.

E se vc fazer isso que esta querendo. E ter outro programa que usa a mesma dll mas de outra versão.. ele vai passar tentar usar a sua dll e pode dar problema no outro sistema.

Se mexer nisso pode trazer problema tanto no seu qto no outro sistema.
Responder

Gostei + 0

05/10/2012

Dorivan Sousa

o que eu queria era nao colocar as dlls na pasta da aplicacao, queria ter uma pasta chamada dlls e nao queria colocar o caminho dela no path do sistema operacional e sim na aplicacao setar um path que seja somente pra essa aplicacao.
no ms-dos eu posso usar o comando set path=C:\Programa\Dlls;%Path% assim enquanto essa tela do ms-dos estiver aberta o path dessa sessão digamos assim é esse que eu setei. o Delphi faz isso onde se especifica o path especifico pra ele nos options como eu citei no post acima... eu uso isso pra instalar duas versoes do delphi e nao ter problema com pacotes q tem o mesmo nome e removo as referencias do delphi no path do sistema operacional.
Responder

Gostei + 0

05/10/2012

Dorivan Sousa

encontrei aki nesse site o q quero, q é setar a variavel path somente pra minha aplicacao sem modificar a variavel path do sistema operacional

http://www.delphidabbler.com/articles?article=6#setenvvarvalue
Responder

Gostei + 0

05/10/2012

Alisson Santos

Nesse caso acho legal utilizar o recurso do windows mesmo.
Responder

Gostei + 0

05/10/2012

Dorivan Sousa

Nesse caso acho legal utilizar o recurso do windows mesmo.

ok
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar