Lazarus, ZEOS e erro de libmysql.dll

Lazarus

02/08/2022

Bom dia a todos,
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

Roberto Rodrigues

Curtidas 0

Melhor post

Roberto Rodrigues

Roberto Rodrigues

06/08/2022

Não encontrei nenhuma solução.
Então formatei o pc, instalei o Wndows 11
Instalei o Lazarus 64 e usei a libmySQL.dll 64 bits

e tudo funcionando.

ok.
GOSTEI 2

Mais Respostas

Leonardo Xavier

Leonardo Xavier

02/08/2022

Instalou o driver Mysql no seu computador?
Geralmente instalando o driver Mysql resolve teste tipo de problema.
GOSTEI 0
Roberto Rodrigues

Roberto Rodrigues

02/08/2022

Instalou o driver Mysql no seu computador?
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.

GOSTEI 0
Roberto Rodrigues

Roberto Rodrigues

02/08/2022

Amigos consegui resolver.
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.

GOSTEI 0
Roberto Rodrigues

Roberto Rodrigues

02/08/2022

Opsss

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.
GOSTEI 0
Gerllanio Oliveira

Gerllanio Oliveira

02/08/2022

Não encontrei nenhuma solução.
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
GOSTEI 0
POSTAR