erro 0xc000007b (cliente mysql)

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

ArnaldoND
Usuário Nível 1
Usuário Nível 1
Mensagens: 23
Registrado em: 23 Jan 2019 16:12
Localização: são paulo/sp

erro 0xc000007b (cliente mysql)

Mensagem por ArnaldoND »

boa noite
estou com um problema q me atormenta ha 4 dias... não consigo fazer funcionar nenhuma aplicação envolvendo mysql.
os samples (de qq distribuição) dão o seguinte erro: "A execução de código não pode continuar porque LIBMYSQL.DLL não foi encontrado."
Após copiar para a pasta do app, ao executar, o seguinte erro acontece:
"O aplicativo não pode ser inicializado corretamente (0xc000007b)"

Tentei recompilar a LIBMYSQL.LIB , sem sucesso. Fiz uma instalação do mysqld na minha maquina, na tentativa de puxar a versão mais atualizada dessa lib, sem sucesso. Na realidade ,fiz tanta coisa (tentar gerar outra DLL a partir da LIB, copiar outras versões, atualizar fontes de bibliotecas do mysql no harbour, reinstalar praticamente todas as versoes dos pacotes Microsoft c++, etc etc, q não sei mais o que tentar. Alguma luz??
ArnaldoND
Usuário Nível 1
Usuário Nível 1
Mensagens: 23
Registrado em: 23 Jan 2019 16:12
Localização: são paulo/sp

erro 0xc000007b (cliente mysql)

Mensagem por ArnaldoND »

pessoal, alguma biblioteca de terceiros, gambiarra, ou qq coisa que o valha, para fazer o harbour conversar com mysql? já to ficando desanimado..
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

erro 0xc000007b (cliente mysql)

Mensagem por Mario Mesquita »

Olá!

Será que algo como o XAmpp pode quebrar seu galho?

Estou migrando uma base MySql pra .dbf (sim, ainda uso dbfs) e para conectar estou usando essa ferramenta.

Ainda estou estudando trocar os .Dbfs pra SQL esse ano.

Quem sabe não te ajuda?

Saudações,
Mario.
ArnaldoND
Usuário Nível 1
Usuário Nível 1
Mensagens: 23
Registrado em: 23 Jan 2019 16:12
Localização: são paulo/sp

erro 0xc000007b (cliente mysql)

Mensagem por ArnaldoND »

oi Mario, eu já instalei xamp, wamp, até instalei o mysqld (executável do server) rodando redondo no meu computador de casa , uso o heidi, workbench mysql ou qq outro app para browse em databases, conecto em todos eles e tudo ok... achei muito bom para ser verdade o harbour rodar mysql assim, sem mais nem menos
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

erro 0xc000007b (cliente mysql)

Mensagem por JoséQuintas »

Conforme saem versões mais novas da DLL, funções podem ser adicionadas, removidas ou modificadas.
Ao gerar as LIBs do Harbour, é gerada uma LIB pra exatamente a DLL usada na geração.
Essa DLL vai precisar existir na sua máquina e na máquina do cliente.
Não dá pra misturar versões, tem que ser a versão exata.

Não uso essas coisas pra não ter esses problemas. Alguém que usa deve indicar aonde obter a DLL adequada, e como gerar a LIB.
Quando fizer isso, anote os passos para a geração, e faça backup do conjunto Harbour+LIBs+DLL, pra eventual necessidade futura.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
ArnaldoND
Usuário Nível 1
Usuário Nível 1
Mensagens: 23
Registrado em: 23 Jan 2019 16:12
Localização: são paulo/sp

erro 0xc000007b (cliente mysql)

Mensagem por ArnaldoND »

Bom Dia
José, eu bem q tentei gerar a dll a partir da lib mas não rolou.. deu uns erros quilométricos, ainda tentei fuçar, mas confesso q tenho q estudar muito sobre essas questões (mexer em .ch ou .a) .. pensei até em contatar o staff do mysql pra dar um norte, tem gente muito boa e inclusive, conterrâneos por lá ... vou tentar baixar novamente as versões, dessa vez as mais antigas, e ver o que rola, se eu encontrar uma solução, vou fazer um tutorial e postar aqui.
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

erro 0xc000007b (cliente mysql)

Mensagem por janio »

Bom dia

Ha versao para 32 e 64 bits dessa dll (LIBMYSQL.DLL). Vc tem que por a versao correta
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
ArnaldoND
Usuário Nível 1
Usuário Nível 1
Mensagens: 23
Registrado em: 23 Jan 2019 16:12
Localização: são paulo/sp

erro 0xc000007b (cliente mysql)

Mensagem por ArnaldoND »

sim, baixei todas as versões em 32 bits

enfim, depois de varios dias tentando, consegui uma versão do libmysql.dll que é 100% compativel com as distribuições atuais (tanto harbour, quanto hmg / minigui), graças tb à valiosa ajuda q tive do daniel crocciari (hmglights) , valeu cara!
maxtai
Usuário Nível 1
Usuário Nível 1
Mensagens: 9
Registrado em: 04 Out 2014 16:31
Localização: Criciúma/SC
Contato:

erro 0xc000007b (cliente mysql)

Mensagem por maxtai »

Algum dos amigos teria um link da libmysql.dll funcional para me enviar. Preciso fazer a sincronia de um ecommerce com mysql. Esbarrou nesse detalhe.

Desde já agraço,
Maxtai Feliciano
www.xgestorvarejo.com.br
ArnaldoND
Usuário Nível 1
Usuário Nível 1
Mensagens: 23
Registrado em: 23 Jan 2019 16:12
Localização: são paulo/sp

erro 0xc000007b (cliente mysql)

Mensagem por ArnaldoND »

claro amigo, me manda o seu email, q eu mando pra vc zipado. 100% funcional com as distribuições atuais do harbour, minigui, hmg.
Responder