FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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 |
#2
|
|||
|
|||
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.
|
#3
|
||||
|
||||
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 |
#4
|
|||
|
|||
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.
|
#5
|
||||
|
||||
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. |
#6
|
|||
|
|||
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. |
|
|
|