PDA

Ver la Versión Completa : buscando ejemplo de firebird embebed


vroa74
12-07-2013, 03:13:48
buen dia, estoy buscando un ejemplo de delphi + firebird+ ecporado, embebido montado en la aplicacion, he visto muchos comentarios mas hasta el momento un ya vi video tutoriales en youtube y no lo he logrado.
cuando corro la aplicacion en una computadorad sin el firebird, me marca muchos errores.
y cuando lo corro en la compu donde tengo el delphi no marca ningun error.

por eso me atrevo a pedirles al apoyo con un ejemplo, de preferencia posteenlo en el ftp de clubdelphi
muchas gracias.

se que el tema y te a tocado muchas veces, mas hasta el momento no he visto ningun ejemplo que se puede bajar y compilar para analizar.

RONPABLO
12-07-2013, 03:45:28
primero que todo para funcionar con el embebido es mejor que no tengas corriendo ningun firebird instalado ya que va a ocurrir lo que has notado, que en tu equipo funciona bien ya que usa el firebird instalado como servidor y no el el firebird embebido.
Por otro lado debes de tener al lado de donde corra el ejecutable el archivo .dll, si mal no recuerdo debe llamarse gds32.dll para que los ibx lo reconozcan o fbclient.dll para otros, tambien debe de estar el archivo de la base de datos... en este momento hablo de memoria, pero esas son las cosas que recuerdo que tuve que hacer...

Aunque podrías mirar este enlace (http://enunpen.blogspot.com/2009/02/firebird-vs-mysql.html) tal vez la solución que pone ahí puede ser lo que buscas

fjcg02
12-07-2013, 09:42:47
Mira a ver si esto te ayuda.

http://clubdelphi.com/foros/showthread.php?t=62682

Busca por firebird Embedded o Embeded

Saludos

look
12-07-2013, 17:05:51
buen dia, estoy buscando un ejemplo de delphi + firebird+ ecporado, embebido montado en la aplicacion, he visto muchos comentarios mas hasta el momento un ya vi video tutoriales en youtube y no lo he logrado.
cuando corro la aplicacion en una computadorad sin el firebird, me marca muchos errores.
y cuando lo corro en la compu donde tengo el delphi no marca ningun error.

por eso me atrevo a pedirles al apoyo con un ejemplo, de preferencia posteenlo en el ftp de clubdelphi
muchas gracias.

se que el tema y te a tocado muchas veces, mas hasta el momento no he visto ningun ejemplo que se puede bajar y compilar para analizar.

Hola amigo, si corres tu aplicacion con el firebird normal y asumiendo que tienes algun archivo de configuracion para determinar la ubicacion de la base de datos y conectar, no tendrias que hacer mucho, basta con copiar el contenido de los archivos embebidos del firebird en el directorio de tu aplicacion renombrar la libreria del fbclient o gds32, pudes seguir las instrucciones que hay en la pagina, tambien en la computadora que corras el embebido no debe estar corriendo el motor.

look
12-07-2013, 17:26:53
Hola amigo , aqui un ejemplo:

https://mega.co.nz/#!vUdiTJoR!BE_kJ0_GgQQFPid3G9VWulwfAVIMX-xnGSeVrgMZSaE

recuerda que el servicio del firebird debe estar detenido para que este funcione.

rretamar
12-07-2013, 19:09:13
Te puedo pasar un código de ejemplo, lo hice usando los componentes ZeosLib, te sirve ?

Lepe
12-07-2013, 23:41:34
¿Qué problema te da exactamente? ¿qué errores?

Es que es así de fácil:
- descomprimir el zip de embeded en la misma carpeta del ejecutable.
- la dll llamada fbembed.dll (creo recordar) la copias y pegas dos veces. Una la renombras a gds32.dll (por si usas Interbase de los antiguos que buscan ese nombre) y el otro archivo a fbclient.dll (por si usas otros componentes distintos a Interbase).

No tienes que hacer nada más.
Si has usado los IBX de delphi 7, tendrás que copiar el gds32.dll a windows\system32.

Debe rular sí o sí.

look
13-07-2013, 17:56:55
¿Qué problema te da exactamente? ¿qué errores?

Es que es así de fácil:
- descomprimir el zip de embeded en la misma carpeta del ejecutable.
- la dll llamada fbembed.dll (creo recordar) la copias y pegas dos veces. Una la renombras a gds32.dll (por si usas Interbase de los antiguos que buscan ese nombre) y el otro archivo a fbclient.dll (por si usas otros componentes distintos a Interbase).

No tienes que hacer nada más.
Si has usado los IBX de delphi 7, tendrás que copiar el gds32.dll a windows\system32.

Debe rular sí o sí.

hola amigo , el ejemplo que subi tiene exactamente lo que mencionas, delphi 7 + ibx + embebido, todo ya con los archivos necesarios

zulmy95
06-07-2017, 20:26:05
hola buen dia estoy estudiando Ingenieria en sistemas, me dejaron un proyecto donde tengo que realizar una app con delphi + firebird embebed,quice bajar el ejemplo que habian posteado para poder revizar el codigo y tomarlo como base para hace mi proyecto.
no pude el archivo ya no existe he estado leyendo varios post, y varias paginas y lo que me falla es po alguna razon que no puedo explicar no ubica el archivo.fdb "unaviable database" y no encuentro por que sera. me imagino que es algo relacionado con la ruta donde se encuentra la base de datos.

Casimiro Notevi
06-07-2017, 20:47:42
http://clubdelphi.com/foros/showthread.php?t=62682