Lazarus, ZEOS e erro de libmysql.dll
02/08/2022
0
Estou com um problema e não consigo solucionar.
Erro ao clicar em Connected do ZConnection1:
Client-Library C:\...\libmysql.dll found but could not loaded. Check compile-target and library compatibility!
A principio se pensa que é um erro de compatibilidade da versão do libmysql.dll
mas não é porque eu tenho 2 computadores com os mesmos programas e versões instalados.
Em 1 pc funciona e no outro eu obtenho o erro.
Então o problema é outro e não o arquivo libmysql.dll.
Ambos possuem o Lázaros 2.2.2 e Windows 10 e o pacote do Zeos instalado, tudo igual.
Eu poderia formatar o pc que não funciona, mas reinstalar tudo novamente me desanima,
gostaria de encontrar a solução.
A única diferença entre os dois pcs é que o que não funciona possui o Warsaw e o Whatsap instaldos.
Mas reiniciei em modo de segurança e testei e deu o mesmo erro, não deve ser influencia desses programas.
Fico sem saber mais o que fazer, já fiz limpeza em arquivos, pastas, registro, deixei as variáveis de ambiente path
iguais ao pc que funciona, e nada.
Se alguém tiver mais alguma ideia por favor comente esse post.
Obrigado.
Roberto Rodrigues
Post mais votado
06/08/2022
Então formatei o pc, instalei o Wndows 11
Instalei o Lazarus 64 e usei a libmySQL.dll 64 bits
e tudo funcionando.
ok.
Roberto Rodrigues
Mais Posts
02/08/2022
Leonardo Xavier
Geralmente instalando o driver Mysql resolve teste tipo de problema.
03/08/2022
Roberto Rodrigues
Geralmente instalando o driver Mysql resolve teste tipo de problema.
Eu uso o Xampp nos dois pcs e não instalei o Mysql separado em nenhum dos dois.
Pois o Xampp já instala o Mysql. E se funciona assim em um pc não tem porque não
funcionar o noutro.
As configurações dos programas nos dois computadores são iguais.
Então eu não sei realmente qual é o problema.
Obrigado pela dica, se timer mais alguma ideia estou ouvidos.
Valeu Leonardo.
04/08/2022
Roberto Rodrigues
Fiz o seguinte:
baixei libmySQL de 32 bits e 64 bits
testei a 32 deu erro
testei a 64 deu certo
O erro era muito simples.
como eu tinha certeza que os dois pcs estavam configurados iguais em 64 bits,
e antes eu já havia testado muitas libmySQL e não funciou, já tinha abandonado.
Mas agora funcionou.
Fica ai a dica pra quem tem o mesmo problema.
Obrigado.
04/08/2022
Roberto Rodrigues
nada feito
cometi um equivoco aqui
Marquei o DesignConnect e achei que tinha clicado no Connected
Nada feito,
não funionou
continua o mesmo problema.
26/10/2023
Gerllanio Oliveira
Então formatei o pc, instalei o Wndows 11
Instalei o Lazarus 64 e usei a libmySQL.dll 64 bits
e tudo funcionando.
ok.
O meu deu certo com sua dica
Clique aqui para fazer login e interagir na Comunidade :)