MariaDB archivos dll y lib ( Resuelto )

MariaDB archivos dll y lib ( Resuelto )

Postby albeiroval » Mon May 09, 2016 12:19 am

Buen dia,

Actualmente uso mariaDB + tdolphin + harbour + fwh y uso los archivos libmysql.dll y libmysql.lib de tdolphin,
con la dll y la lib de tdolphin todo va bien.

Pero seria bueno saber si se pudieran usar los mismos archivos que trae contenidos MariaDB,
alguien abra usado de forma estable los archivos libmysql.dll y libmysql.lib que contiene MariaDB ?

27/05/2016 TEMA RESUELTO :

Muchas Gracias a Carlos Vargas, y a todos los demas por su ayuda !!!
funciono perfecto
Last edited by albeiroval on Fri May 27, 2016 3:35 pm, edited 1 time in total.
Saludos,
Regards,

Albeiro Valencia
www.avcsistemas.com
User avatar
albeiroval
 
Posts: 370
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela

Re: MariaDB archivos dll y lib

Postby carlos vargas » Mon May 09, 2016 4:14 pm

Antonio, creo que funcionaria, simplemete reemplazando los archivos cabezera de mysql por los de mariadb y luego la libmariadb.lib crearla desde el archivo libmariadb.dll

dejame hacerlo y te comento como me fue.

yo actualmente trabajo en una version de tmysql.lib modificada y uso enteramente mariadb.
(esto por que quera aprender un poco de las api de mysql)

me faltan afinar algunas cosas, pero ya falta poco. :-)
una vez finalizada, la parte que estoy haciendo, la pondre disponible.

salu2
carlos vargas
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1719
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: MariaDB archivos dll y lib

Postby carlos vargas » Mon May 09, 2016 4:58 pm

Pues sip, funciono.
esto es lo que hice:
instale el mariadb server, version 10, tome los fichero cabezera de la carpeta include, y el archivo libmysql.dll de la carpeta shared.

reemplaze los archivos cabezera de inlude de dolphin por los equivalente de maria db.
recompile las lib.

ahora con implib saque libmysql.lib de la libmysql.dll

y listo.
recompile una app de prueba que tengo que se conecta a un server mysql y todo bien.

ahora desintale el server de mariadb version 10 ya que no lo uso para nada luego de sacar los archivos que me interesaban.

salu2
carlos vargas
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1719
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: MariaDB archivos dll y lib

Postby carlos vargas » Mon May 09, 2016 5:16 pm

cabe señalar, que mariadb en la version server 10.00, tiene una dll llamada libmysql.dll, igual que en mysql.

pero en su version mariadb conector, la dll se llama libmariadb.dll, y la carpeta include los archivos son un poco diferente a la de la version server.

igual he realizado la prueba con esta version de mariadb connector, si bien funciona veo que las cadenas de caracteres me las retorna de un valor mayor a lo esperado.

asi qeu la version del server es la que funciona muy bien.
Image
salu2
carlos vargas
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1719
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: MariaDB archivos dll y lib

Postby acuellar » Tue May 10, 2016 7:21 pm

Sería interesante poder incluir libmysql.dll en el ejecutable para que sea portable.

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1643
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: MariaDB archivos dll y lib

Postby Biel EA6DD » Wed May 11, 2016 10:15 am

Puedes incluirlo en el fichero de recursos usando RCDATA.

http://bielsys.blogspot.com.es/2009/04/actualizacion-automatica-de.html

Aquí explico como incluir y recuperar un exe en el fichero .RC, en teoria con una DLL debiera funcionarte bien.
Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
User avatar
Biel EA6DD
 
Posts: 682
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca

Re: MariaDB archivos dll y lib

Postby acuellar » Wed May 11, 2016 5:01 pm

Biel

Ya lo hice así y no funciona.
No llega a iniciar el programa porque no encuentra libmysql.dll
Por lo que no le da para recuperar libmysql.dll

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1643
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: MariaDB archivos dll y lib

Postby MarioG » Thu May 12, 2016 12:37 pm

Estimados;
Actualmente tengo instalada la version 10.1.10 de MariaDb Enterprise. Y si mal no recuerdo comencé a usar desde la version 8.x
Siempre lo que hice fue pasar libmysql.dll a .lib (con implib)
Luego recompilo la lib de TDolphin
Y así la estoy usando desde el inicio. Mi app corre conectando con el Servidor MariaB que está instalado en una PC Servidor.
Hice pruebas con servidores web que brindan servicios con MySQL; no recuerdo haber tenido problemas

Pero; al ver el post de Carlos me entra la duda.
Este procedimiento, al inicio comentado, no esta bien?. Que consecuencias puede tener?

gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: MariaDB archivos dll y lib

Postby carlos vargas » Thu May 12, 2016 4:57 pm

Realmente no es tan diferente, lo unico es que no usas los ficheros cabezera de maridb, pero como son muy similares en la definiciones de las constantes, funciones y estructuras (recuerda que mariadb deriva de mysql) pues en principio no habria problemas.
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1719
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: MariaDB archivos dll y lib

Postby acuellar » Thu May 12, 2016 5:01 pm

Con la libmysql.dll de MariaDB 10.1.14 funciona perfecto.


Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1643
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: MariaDB archivos dll y lib

Postby MarioG » Fri May 13, 2016 12:03 am

Gracias gente!
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
User avatar
MarioG
 
Posts: 1380
Joined: Fri Oct 14, 2005 1:28 pm
Location: Resistencia - Chaco - AR

Re: MariaDB archivos dll y lib ( Resuelto )

Postby albeiroval » Fri May 27, 2016 4:25 pm

Gracias a todos por sus comentarios y ayuda.

Funciona muy bien.
Saludos,
Regards,

Albeiro Valencia
www.avcsistemas.com
User avatar
albeiroval
 
Posts: 370
Joined: Tue Oct 16, 2007 5:51 pm
Location: Barquisimeto - Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 29 guests