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 27-10-2004
Avatar de Trigger
Trigger Trigger is offline
Miembro
 
Registrado: nov 2003
Ubicación: Barranquilla (Colombia)
Posts: 79
Poder: 21
Trigger Va por buen camino
Red face El tipico tema de gds32.dll

Saludos Delphieros,

Les escribo para hacer una tipica pregunta que deberia ser un post cuando alguien entre a este subforo (para los administradores), que dll tengo que tener para que mi programa "cliente" de firebird corra en cualuquier PC Win98+,

Estuve buscando en el foro y encontre una guia de firebird.mx, que desde la version 1.5 firebird cuando lo instalas trae un .exe llamado instclient.exe en la carpeta bien, segun lei, instala la libreria cliente fbclient.dll y hace una copia renombrada de gds32.dll, para que no haya conflicto con interbase.

Pero aparte de esto, creo que lo instala bien (instclient i[nstall] f[bclient.dll]), pero me sale unavailable database ...

Aparte de copia la gds32.dll y fbclient.dll en el directorio de la aplicacion y en system32 manualmente que otras cosas hay que hacer

Gracias
__________________
Trigger
Responder Con Cita
  #2  
Antiguo 27-10-2004
athlontado athlontado is offline
Miembro
 
Registrado: sep 2004
Ubicación: Almázcara - León (España)
Posts: 63
Poder: 20
athlontado Va por buen camino
Hola, "Disparador", jeje

"unavailable database" tiene que ver con que no encuentra la BBDD en la ruta que tú le especificas cuando ejecutas la aplicación. Revisa eso primero, no sea que te hayas pasado algo por alto (como que te falte poner la IP del servidor, por ejemplo).

De todas formas, hay veces que, según el S.O. y las aplicaciones instaladas, necesitarás las siguientes DLLs a mayores: msvcp60.dll y msvcrt.dll
Son las bibliotecas del Visual C++, con el que se compiló el FB.
FireBird suele traer esas DLLs en la carpeta ..\bin del servidor para Win, cópialas en la carpeta de los clientes donde tengas instalada tu aplicación.

Espero haberte ayudado en algo.

Saludos
__________________
Óscar Salvador Páez
Aprendiendo a aprehender de quienes aprehenden, sin cerciorarse de sus edades, culturas, sexos, razas, creencias u orígenes, es la forma más sabia de aprehender.
Responder Con Cita
  #3  
Antiguo 27-10-2004
Avatar de Trigger
Trigger Trigger is offline
Miembro
 
Registrado: nov 2003
Ubicación: Barranquilla (Colombia)
Posts: 79
Poder: 21
Trigger Va por buen camino
Talking

Tal vez no me entendies athlontado ...

Estoy trabajando con delphi, la ruta esta bien ya que corro el programa desde delphi y funciona o corro el .exe y funciona, pero al cerrar el fbguard no me sirve ni desde delphi, ni corriendo el .exe, lo que necisto saber exactamente es que dll necesita firebird para que mi programa cliente se ejecute en otro pc y donde pongo esas dll?

Gracias por resporder
__________________
Trigger
Responder Con Cita
  #4  
Antiguo 27-10-2004
athlontado athlontado is offline
Miembro
 
Registrado: sep 2004
Ubicación: Almázcara - León (España)
Posts: 63
Poder: 20
athlontado Va por buen camino
Me parece que hay algo que no debes de tener muy claro.

Si cierras el fbguard, es decir, cierras el servidor de FB, no hay forma de acceder a los datos ya que no hay servidor que los sirva. A no ser que accedas con el Firebird embebido, usando la DLL fbembed.dll renombrándola a fbclient.dll ó gds32.dll, según el caso, lo cual te permitirá acceder a una BBDD almacenada en local ó en otro servidor FB que esté activo en la red.

Espero haberme explicado esta vez. Si hay algo más, ya sabes ...
Saludos
__________________
Óscar Salvador Páez
Aprendiendo a aprehender de quienes aprehenden, sin cerciorarse de sus edades, culturas, sexos, razas, creencias u orígenes, es la forma más sabia de aprehender.
Responder Con Cita
  #5  
Antiguo 27-10-2004
Avatar de Trigger
Trigger Trigger is offline
Miembro
 
Registrado: nov 2003
Ubicación: Barranquilla (Colombia)
Posts: 79
Poder: 21
Trigger Va por buen camino
Talking

Saludos viejo y muchas gracias por tu respuesta, obviamente si cierro el fbguard no puedo acceder a los datos, por que si fuera asi me tocaria instalar el firebird en cada computador donde fuera a estar instalando el programa, pero ya veo que resolviste mi duda con lo de fbembed.dll,
La pregunta ultima es
¿La dll renombrada donde la encuentro y donde la guardo en la carpeta del programa o en system32?

Gracias
__________________
Trigger

Última edición por Trigger fecha: 27-10-2004 a las 20:27:12.
Responder Con Cita
  #6  
Antiguo 28-10-2004
athlontado athlontado is offline
Miembro
 
Registrado: sep 2004
Ubicación: Almázcara - León (España)
Posts: 63
Poder: 20
athlontado Va por buen camino
Bien, ahora nos entendemos .

El Firebird embebido lo puedes obtener desde SourceForge.net

Yo pienso que es aconsejable guardar la dll en la misma carpeta de la aplicación, por si algún día, en alguna de esas máquinas se instala otra versión de FB/IB, que la aplicación siga funcionando con la dll para la que fue diseñada. Claro que no es más que una opinión.

Saludos
__________________
Óscar Salvador Páez
Aprendiendo a aprehender de quienes aprehenden, sin cerciorarse de sus edades, culturas, sexos, razas, creencias u orígenes, es la forma más sabia de aprehender.

Última edición por athlontado fecha: 28-10-2004 a las 09:35:09.
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 07:46:17.


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