Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2016-03

sqlte3.dll en path de lazarus

7 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

hfiandor

Estimados colegas:

Recientemente, tratando de obtener las dll para el FireBird, encontr� la recomendaci�n de poner la dll en determinado lugar del Lazarus, para no tener que copiarla en cada aplicaci�n.

Actualmente yo uso sqlite como motor de BD y la sqlite3.dll la pongo en la carpeta donde tengo todas las units, la aplicaci�n y el .exe de salida.

Quisiera conocer si la puedo poner en alg�n lugar de la configuraci�n del Lazarus (Rutas?) para no tener que ponerla en cada aplicaci�n nueva que haga. C�mo es natural, me dicen d�nde se pone.

Saludos

Ing. H�ctor F. Fiandor Rosario

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160305/8ec49017/attachment.html>

Reply by email

hfiandor
to Maximiliano Duarte: Con firebird si lo instalas en la pc copia al \sysmtem una dll llamada. Firebird.dll y…

Maximiliano, muchas gracias por tu atenta respuesta.

Vamos a fajarnos con internet para ver si puedo bajar la dichosa dll.

Saludos

Ing. H�ctor F. Fiandor Rosario

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160306/a2c45ebf/attachment.html>

Reply by email

Maximiliano Duarte
to hfiandor: Estimados colegas: Recientemente, tratando de obtener las dll para el FireBird,…

Con firebird si lo instalas en la pc copia al \sysmtem una dll llamada. Firebird.dll y la misma renombrado gds.dll. Para distribuir la App necesitas pasarla nada mas. Pero si la App es cliente / servidor. Si es monopuesto debes bajar la versi�n. Embedded

Earlier message 20 lines
-----Mensaje original----- De: "hfiandor" <hfiandor en ceniai.inf.cu> Enviado el: ?05/?03/?2016 19:18 Para: "lazarus espa�ol" <lazarus-es en lists.lazarus.freepascal.org> Asunto: [Lazarus-es] sqlte3.dll en path de lazarus Estimados colegas: Recientemente, tratando de obtener las dll para el FireBird, encontr� la recomendaci�n de poner la dll en determinado lugar del Lazarus, para no tener que copiarla en cada aplicaci�n. Actualmente yo uso sqlite como motor de BD y la sqlite3.dll la pongo en la carpeta donde tengo todas las units, la aplicaci�n y el .exe de salida. Quisiera conocer si la puedo poner en alg�n lugar de la configuraci�n del Lazarus (Rutas?) para no tener que ponerla en cada aplicaci�n nueva que haga. C�mo es natural, me dicen d�nde se pone. Saludos Ing. H�ctor F. Fiandor Rosario ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160306/16c108c3/attachment.html>

Reply by email

Maximiliano Duarte
to hfiandor: Maximiliano, muchas gracias por tu atenta respuesta. Vamos a fajarnos con internet para…

Ma�ana con mas tiempo te armo un diagrama y te paso la dll

Earlier message 15 lines
-----Mensaje original----- De: "hfiandor" <hfiandor en ceniai.inf.cu> Enviado el: ?06/?03/?2016 14:00 Para: "'Spanish version of Lazarus List'" <lazarus-es en lists.lazarus.freepascal.org> Asunto: Re: [Lazarus-es] sqlte3.dll en path de lazarus Maximiliano, muchas gracias por tu atenta respuesta. Vamos a fajarnos con internet para ver si puedo bajar la dichosa dll. Saludos Ing. H�ctor F. Fiandor Rosario ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160306/bb19c793/attachment.html>

Reply by email

hfiandor
to Maximiliano Duarte: Con firebird si lo instalas en la pc copia al \sysmtem una dll llamada. Firebird.dll y…

Estimado Maxi:

Llevo d�as tratando de bajar la famosa FireBird.dll para la versi�n 2.5.5, y no lo logro. Escog� la version Embedded que tiene un peso de 4 Mb y comenzar a romperme los dedos con una ?monopuesto? supongo que se parece a la sqlite3.dll.

La duda que me asalta es precisamente esta: son 4 Mb, que adem�s de tenerla que poner en la carpeta de trabajo donde se produce el .exe, y al entregar la App al usuario, tambi�n tiene que instalar en la carpeta junto dicho .exe y los ficheros de BD, y otros ficheros auxiliares, los 4 Mb de la .dll.

Otra duda, el .exe que se genera lee los 4 Mb y supongo que no incrementa su peso, m�s all� de lo que ?necesita? de dicha .dll. Cuando uso el sqlite3, las app me salen de 1.5 Mb m�s o menos, que son perfectamente soportables.

El d�a que aprenda a dise�ar una aplicaci�n cliente ? servidor, si es que llego all�, tendr� que bajar la de 11 Mb, y casi puedo augurar que en mi Internet, con modem, alambres, planta telef�nica, y lo dem�s, me tomar� por lo menos como 20 horas, si es que lo logra. Tengo que pensar con optimismo que debe haber otra manera de obtener la .dll de 11 Mb de una forma m�s ?r�pida?.

Saludos

Ing. H�ctor F. Fiandor Rosario

P.D. despu�s de hacer este email, vi tu �ltimo correo. No sabes lo contento que me puse. Respir�. Muchas gracias.

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160307/5b3ec07c/attachment-0001.html>

Reply by email

Maxi
to hfiandor

La dll que necesitas se llama FBCLIENT.DLL que pesa solo 600kb. Pero para eso debes tener instalado el servidor.

Firebird tiene 2 ventajas.
Lo puedes usar como servidor en tu propia pc o instalado en otra. o puedes crear una instalacion embebida al estilo sqlite3, que no permite el acceso recurrente (1 solo usuario conectado)

Pero si quieres trabajar en la programacion es muy angustiante (por no decir te rompe los h....) tener que cerrar la base del manejador para poder usarla en lazarus y viceversa.
Para eso te instalas el servidor y cuando deseas paras la applicacion a tu cliente solo le pasas el .exe mas algunas dll como explica en el readme

3. USAGE

Just copy fbembed.dll, icudt30.dll, icuin30.dll and icuuc30.dll into the directory with your application. Then rename fbembed.dll to either fbclient.dll or
gds32.dll depending on your database connectivity software. Then start your application and it will use the embedded server as a client library and will be able to access local datasases. You should also copy firebird.msg and firebird.conf (if necessary) to the same directory.

If external libraries are required for your application, then you should have them separately. Most probably, it will be INTL support (fbintl.dll and fbintl.conf) or UDF libraries. To be able to use them, you should place them into the directory tree which emulates the Firebird server one, i.e. has subdirectories like /intl or /udf:

c:\my_app\app.exe
c:\my_app\gds32.dll
c:\my_app\ib_util.dll
c:\my_app\icudt30.dll
c:\my_app\icuin30.dll
c:\my_app\icuuc30.dll
c:\my_app\firebird.conf
c:\my_app\firebird.msg
c:\my_app\intl\fbintl.dll
c:\my_app\intl\fbintl.conf
c:\my_app\udf\fbudf.dll

El d�a 6 de marzo de 2016, 22:18, hfiandor <hfiandor en ceniai.inf.cu> escribi�:

Show quoted text 48 lines
Estimado Maxi: Llevo d�as tratando de bajar la famosa FireBird.dll para la versi�n 2.5.5, y no lo logro. Escog� la version Embedded que tiene un peso de 4 Mb y comenzar a romperme los dedos con una ?monopuesto? supongo que se parece a la sqlite3.dll. La duda que me asalta es precisamente esta: son 4 Mb, que adem�s de tenerla que poner en la carpeta de trabajo donde se produce el .exe, y al entregar la App al usuario, tambi�n tiene que instalar en la carpeta junto dicho .exe y los ficheros de BD, y otros ficheros auxiliares, los 4 Mb de la .dll. Otra duda, el .exe que se genera lee los 4 Mb y supongo que no incrementa su peso, m�s all� de lo que ?necesita? de dicha .dll. Cuando uso el sqlite3, las app me salen de 1.5 Mb m�s o menos, que son perfectamente soportables. El d�a que aprenda a dise�ar una aplicaci�n cliente ? servidor, si es que llego all�, tendr� que bajar la de 11 Mb, y casi puedo augurar que en mi Internet, con modem, alambres, planta telef�nica, y lo dem�s, me tomar� por lo menos como 20 horas, si es que lo logra. Tengo que pensar con optimismo que debe haber otra manera de obtener la .dll de 11 Mb de una forma m�s ?r�pida?. Saludos Ing. H�ctor F. Fiandor Rosario P.D. despu�s de hacer este email, vi tu �ltimo correo. No sabes lo contento que me puse. Respir�. Muchas gracias. _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog

Reply by email

Ismael L. Donis Garcia
to hfiandor: Maximiliano, muchas gracias por tu atenta respuesta. Vamos a fajarnos con internet para…

Hay un error de Maxi. La dll se llama fbclient.dll y si debe estar en todos los clientes. O en la carpeta de la aplicaci�n o en system32. Eso es para el caso de la versi�n cliente servidor.

Para el caso de que sea un solo usuario debes bajarte la versi�n Embedded, aunque puedes usar lo mismo la versi�n cliente servidor. Eso si tienes que instalar el servidor en el cliente, pero eso es muy, pero muy simple.

Dime que quieres que necesitas que te haga llegar y te lo paso por email en trozos. Si la cuenta de email tuya lo soporta.

Mi sugerencia es que uses la versi�n cliente servidor: que inconvenientes trae, pues que tienes que ejecutar una instalaci�n y vas a tener en el cliente un servicio m�s corriendo, pero te aseguro que los clientes ni cuentan se van a dar.

Saludos Cordiales
========
| ISMAEL |
========
Only for the small landowners and Cubans companies Website: www.sisconge.byethost15.com
www.sisconge.hol.es

Earlier message 24 lines
----- Original Message ----- From: hfiandor To: 'Spanish version of Lazarus List' Sent: Sunday, March 06, 2016 5:59 AM Subject: Re: [Lazarus-es] sqlte3.dll en path de lazarus Maximiliano, muchas gracias por tu atenta respuesta. Vamos a fajarnos con internet para ver si puedo bajar la dichosa dll. Saludos Ing. H�ctor F. Fiandor Rosario ------------------------------------------------------------------------------

Reply by email