Fórum Problema carregar DLL #427222

26/10/2012

0

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.
Timuio

Timuio

Responder

Posts

26/10/2012

Claudia Nogueira

Tenta deixar a propriedade VendorLib do componente SQLConnection em branco e no onCreate do DataModule carregar o caminho físico da dll. Exemplo:

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.
Responder

Gostei + 0

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

Aceitar