Depois de perder meu HD, tive que reinstalar todo meu ambiente de desenvolvimento, e no meio dele estava o Oracle. Depois reinstalar todos os softwares, fui compilar um projeto e pra minha surpresa, o Delphi mostrava a seguinte mensagem de erro em tempo de execução:
None of Dynamic library can be found: OCI.dll |
No começo pensei que fosse algo com a zeos library (componente de acesso a dados), mas ao executar o aplicativo pelo windows, nenhum erro era gerado e o sistema funcionava normalmente.
Explorando o ambiente, encontrei a solução:
Com o Delphi aberto, acesse o menu Tools > Options...
E em Options, acesse a opção Envirionment Variables:
Em User Overrides, clique na variable PATH e em Edit...
Uma caixa para edição da variavel de ambiente irá aparecer. Observe que o diretório de instalação do Oracle não consta entre os demais diretórios.
O que precisamos fazer é adicionar o diretório de instalação do Oracle, separando-os com ponto e virgula:
;C:\app\Oracle;C:\app\Oracle\product\11.2.0\dbhome_1;C:\app\Oracle\product\11.2.0\dbhome_1\BIN
Pronto! Agora basta salvar clicar em ok e Compilar o projeto :)
1 comentários:
Oii Evaldo! Tudo bem?
Eu fiz esse processo e ao rodar o programa não aparece mais o erro. Antes ele nem abria, mas quando eu vou abrir a conexao continua exibindo a mensagem de erro do OCI, você consegue me ajudar?
Postar um comentário