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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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