Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-10-2005
Avatar de Kreyser
Kreyser Kreyser is offline
Miembro
 
Registrado: ago 2004
Ubicación: Barcelona
Posts: 114
Poder: 20
Kreyser Va por buen camino
Post Variar ubicación FireBird Embebbed Server

Hola foreros!!...

Tengo una aplicación funcionando con Firebird 1.5.2 Embebbed Server, que funciona sin ningun problema.

La cuestión es que según veo, al menos fbembed.dll (fbclient o gds32) ha de encontrarse en el directorio de la aplicación...

Cita:
Empezado por README_embedded.txt
Just copy fbembed.dll into the directory with your
application. Then rename it 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) 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\firebird.conf
c:\my_app\firebird.msg
c:\my_app\intl\fbintl.dll
c:\my_app\udf\fbudf.dll
If you want to place the Firebird files (excluding the
renamed fbembed.dll) in another directory, you need to
modify your firebird.conf and set RootDirectory to the
Firebird directory tree. Example:
c:\my_app\app.exe
c:\my_app\gds32.dll
c:\my_app\ib_util.dll
c:\my_app\firebird.conf
d:\fb\firebird.msg
d:\fb\intl\fbintl.dll
d:\fb\udf\fbudf.dll
firebird.conf:
RootDirectory = d:\fb
Alguien sabe o se le ocurre la manera de que pueda posicionar todas las librerias en un directorio distinto al de la aplicación??

Agradeceré cualquier sugerencia ,idea o comentario.
Saludos!!
__________________
"Es imposible hacer un programa 100% contra tontos, ya que éstos son muy ingeniosos"
Responder Con Cita
  #2  
Antiguo 07-10-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,


Cita:
Empezado por Kreyser
If you want to place the Firebird files (excluding the
renamed fbembed.dll) in another directory, you need to
modify your firebird.conf and set RootDirectory to the
Firebird directory tree. Example:
Creo que la madre del cordero, como suele decirse, está en el párrafo anterior. Lo que me escama es el "excluding the renamed fbembed.dll", que da a entender que, precisamente, esa librería no puede estar en otro lugar que no sea el directorio de tu aplicación. Sin embargo, por probar, tal vez podrías situar dicha librería en el directorio del sistema ("X:\Windows\System32\") o en el del propio Windows, o en algún directorio presente en la variable de entorno "PATH"... insisto en que habría que probarlo... siento no poder hacerlo ahora mismo por ti.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 07-10-2005
Avatar de Kreyser
Kreyser Kreyser is offline
Miembro
 
Registrado: ago 2004
Ubicación: Barcelona
Posts: 114
Poder: 20
Kreyser Va por buen camino
Wink

Cita:
Empezado por dec
Sin embargo, por probar, tal vez podrías situar dicha librería en el directorio del sistema ("X:\Windows\System32\") o en el del propio Windows, o en algún directorio presente en la variable de entorno "PATH"...
Ok!! ,
En System32 las pruebas realizadas son correctas.

Gracias por la mano.
__________________
"Es imposible hacer un programa 100% contra tontos, ya que éstos son muy ingeniosos"
Responder Con Cita
  #4  
Antiguo 07-10-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Tal vez no estaría demás añadir que el directorio del sistema en Windows 9x (creo no estar equivocado) es "X:\Windows\System\", mientras que en Windows NT, 2000 y XP el directorio del sistema se sitúa en "X:\Windows\System32". Por si hay que tener en cuenta esto, lo digo.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 06:13:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi