![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola a todos en el foro:
tengo instalado ubuntu 9.04 y 9.10 en los cuales he logrado instalar Firebird el cual está funcionando (lo cual veo desde Flamerobin). También está instalado Wine que me permite ejecutar un Programa.exe en Delphi 6. No logro hacer que este programa se conecte a la base de datos Firebird de este mismo PC. El error que me da es: Can't load library gds32.dll o sea que no encuentra el cliente Firebird a pesar de poner esta en la misma carpeta de mi programa y en System32. ¿Alguien puede indicarme que puede estar mal? Gracias |
#2
|
||||
|
||||
El cliente "gds32.dll" es para Interbase y firebird 1.0. Según tengo entendido, desde la versión 1.5 d firebird esta biblioteca fue renombrada a fbclient.dll. Busca este archivo e intenta cambiarle el nombre a gds32.dll
Saludos. |
#3
|
||||
|
||||
¿Intentaste instalar el cliente Firebird desde WINE usando el instalador de Firebird para Windows?
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre. |
#4
|
|||
|
|||
Hola Chris, Hola mlara
Siempre utilizo ambas dll, gds32.dll y fbclient.dll, copio fbclient.dll y la renombro como gds32.dll. Las copio donde está el ejecutable y en System32. Incluso la instalé usando Wine. En todos los casos me da el mismo error. No encuentra el cliente. Tengan en cuenta que en el mismo equipo está corriendo el servidor Firebird pero instalado en el Ubuntu (y posiblemente su cliente esté presente). ¿Alguna idea? |
#5
|
||||
|
||||
¿Y puedes conectar al firebird de ubuntu?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
|||
|
|||
Hola:
Puedo conectarme al Firebird instalado sobre Ubuntu en el mismo PC usando Flamerobin que es una pequeña aplicación tipo consola, desde la cual he podido incluso crear una base de datos y agregarle una tabla. O sea: Firebird server está activo, pero no puedo acceder desde una aplicación compilada con Delphi 6, corriendo bajo Wine en el mismo equipo ya que esta se ejecuta bien pero no se conecta al cliente de Firebird el cual deba estar instalado también en Wine. Si esto fuese posible se podría instalar una red de PC donde tanto el server como las PC clientes corran bajo Linux (en pos del software libre) |
#7
|
||||
|
||||
¿y desde el wine puedes conectar con el firebird del linux?
Edito: mira esto, puede que te sirva: http://www.firebird.com.mx/modules/n...id=161&forum=3
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
||||
|
||||
No será problema de mayúsculas o minúsculas?? porque como tal yo tengo en mi debian corriendo una aplicación hecha en Delphi 6 conectado usando la gds32.dll y sin ningún problema.
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#9
|
|||
|
|||
Hola Casimiro Notevi
Gracias por el linx, de hecho yo soy Jorge Tobar, el que preguntaba en este link y aparentemente Juan Wilfredo no hizo nada diferente a lo que yo hago y le funciona sin problemas. ¿Que otra cosa podrá ser? |
#10
|
||||
|
||||
La verdad es que no se me ocurre nada más
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#11
|
||||
|
||||
¿y la conexión la haces con la IP delante?, es importante.
ejemplo: 192.168.1.1:/mnt/datos/basedatos.fdb
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
||||
|
||||
Tambien, junto con la biblioteca fbclient.dll tienes que copiar las bibliotecas MS Visual C++ (Microsoft Visual C++ Runtime Libraries). Cuando no tienes esas bibliotecas puede haber problemas cargar fbclient.dll. No estoy seguro sin en la carpeta "bin" de Firebird vienen copias de estás bibliotecas.
Saludos. PD.: Estos son los nombres de estas bibliotecas que necesitas:
|
#13
|
|||
|
|||
Hola Casimiro:
he probado con poner algo como> 192.168.1.1:/mnt/datos/basedatos.fdb y también algo como> 127.0.0.1:c:\basedatos.fdb |
#14
|
|||
|
|||
Hola Chris
me conseguí estas dll que mencionas
persiste el mensaje de error: no encuentra cliente firebird |
#15
|
||||
|
||||
Hola.
¿ Que versión de Firebird usas ?. A mi me va perfecto un Firebird en Linux, y mi programa Delphi bajo Wine. Microsoft se lució en sus últimas versiones de C++ y el Runtime ya no se puede distribuir simplement copiando las librerías (msvcr80.dll y msvcp80.dll), ahora necesitan un archivo Microsoft.VC80.CRT.manifest de registro, y se recomienda que se instalen con el vcredist_32 o vcredist_64 de Microsoft. http://www.firebirdsql.org/rlsnotesh...ll2-win-mslibs Así que si utilizas Firebird 1, 1.5, o 2.0x no tienes problemas. Solo tienes que copiar las msvcr60.dll o msvcr70.dll que corresponden, y ya funciona. Pero para Firebird 2.1 o 2.5, es otra historia. En Windows, se instalarían con el instalador de Microsoft, pero en Wine supongo que será mejor hacerlo con Winetricks, por lo que veo tienen un script el Microsoft C++ Runtime 2005. http://wiki.winehq.org/winetricks NOTA: Suerte que Microsoft ya se ha dado cuenta de la cagada y en su último C++ han vuelto a los orígenes, de forma que las dll's del runtime ya se pueden simplemente copiar junto a tu aplicación. Esperemos que las nuevas versiones de Firebird las utilicen pronto. Saludos. Última edición por guillotmarc fecha: 15-01-2010 a las 17:00:11. |
#16
|
||||
|
||||
Disculpen este paréntesis:
Marc, me da gusto verte por aquí ![]() // Saludos |
#17
|
||||
|
||||
Hola Román,
No creí que quedase mucha gente de la vieja guardia, me he llevado una grata sorpresa. Un placer saludarte. ![]() |
#18
|
||||
|
||||
Me uno al paréntesis de Román.
Yo también me quedé sorprendido, con gusto, al ver a guillotmarc participando de nuevo en los tableros de mensajes. ![]() Un nick emblemático. Saludos. Al González. |
#19
|
||||
|
||||
Hola Al, es una agradable sorpresa que me recordeis.
Un verdadero placer saludarte. ![]() Marc. |
#20
|
|||
|
|||
Cita:
Cita:
![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Aplicación Delphi + Firebird en Ubuntu con Wine | rrf | Firebird e Interbase | 2 | 12-04-2009 01:19:53 |
Aplicaciones Delphi bajo Wine | rretamar | Linux | 7 | 15-03-2008 19:33:37 |
Programa delphi+gds32.dll en Ubuntu+wine | apicito | Linux | 0 | 01-06-2007 14:52:39 |
Instalar Delphi con Wine en Debian | D-MO | Linux | 15 | 19-09-2006 13:41:02 |
Cliente para firebird en wine | jachguate | Linux | 6 | 16-04-2004 18:34:46 |
![]() |
|