Problema carregar DLL
Bom dia,
Estou com um problema em uma máquina que utiliza o sistema com conexão TSQLConnetion para o Firebird.
Ao executar o aplicativo está retornando o Erro "Unabled to Load .\fbclient.dll"
Cenário:
Temos o servidor aonde foi instalado o banco de dados com o Firebird, e temos mais 5 máquinas apenas com a instalação
client do aplicativo que se conectam com o banco pela rede.
Mas apenas uma destas máquinas está com o problema de carregar a dll.
O aplicativo foi feito com Delphi 7 e todas as máquinas são Windows XP sp3 (x86)( Obs.: Normalmente deixamos a dll na pasta da aplicação e já funciona ).
Obs.: Já procurei e refiz algumas das sugestões encontradas aqui no fórum e outras do Firebase, mas não funcionou.
Ex: Colocar a dll na system32, colocar dll que são utilizadas para controle msv80...,
verificar se todas dll estão na mesma versão e compatível com a instalação do Firebird, colocar caminho completo no VersonLib e seta como fbclient.
Verifiquei também permissões, mas isso nunca causou problemas, mas mesmo assim estou testando como administrador.
Bom é isso ai pessoal qualquer dica já ajuda.
Estou com um problema em uma máquina que utiliza o sistema com conexão TSQLConnetion para o Firebird.
Ao executar o aplicativo está retornando o Erro "Unabled to Load .\fbclient.dll"
Cenário:
Temos o servidor aonde foi instalado o banco de dados com o Firebird, e temos mais 5 máquinas apenas com a instalação
client do aplicativo que se conectam com o banco pela rede.
Mas apenas uma destas máquinas está com o problema de carregar a dll.
O aplicativo foi feito com Delphi 7 e todas as máquinas são Windows XP sp3 (x86)( Obs.: Normalmente deixamos a dll na pasta da aplicação e já funciona ).
Obs.: Já procurei e refiz algumas das sugestões encontradas aqui no fórum e outras do Firebase, mas não funcionou.
Ex: Colocar a dll na system32, colocar dll que são utilizadas para controle msv80...,
verificar se todas dll estão na mesma versão e compatível com a instalação do Firebird, colocar caminho completo no VersonLib e seta como fbclient.
Verifiquei também permissões, mas isso nunca causou problemas, mas mesmo assim estou testando como administrador.
Bom é isso ai pessoal qualquer dica já ajuda.
Timuio
Curtidas 0
Respostas
Claudia Nogueira
26/10/2012
Tenta deixar a propriedade VendorLib do componente SQLConnection em branco e no onCreate do DataModule carregar o caminho físico da dll. Exemplo:
Se não funcionar, tenta excluir as dlls e fazer uma instalação completa somente nessa máquina.
SQLConnection1.VendorLib := 'C:\Program Files (x86)\Firebird\Firebird_2_0\bin\fbclient.dll';
Se não funcionar, tenta excluir as dlls e fazer uma instalação completa somente nessa máquina.
GOSTEI 0