Tengo un desarrollo con dbExpress y todo va bien en linux, pero cuando la aplicacion la instalé en Windows, me marca un terrible error:
"Cannot load dbxint30.dll (126). It may be missing fron the system path."
Dicha librería ya la intente copiar en el directorio de la aplicacion (asi funcionó en linux), en C:\Windows, en c:\WINDOWS\System32 y nada... no se si a ustedes les ha pasado algo similar y si ya lo pudieron arreglar.
Nota: Conecto mi BD con firebird 2.0 y uso dbxint30.dll que es el driver de dbExpress para interbase.
Ayuda con dbExpress
Comenzado por
lezamablr
, jul 06 2009 10:47
5 respuestas en este tema
#1
Escrito 06 julio 2009 - 10:47
#2
Escrito 06 julio 2009 - 11:01
Prueba con dejar una copia junto al ejecutable.
#3
Escrito 06 julio 2009 - 11:23
De hecho así lo tengo, hay una copia local y otra navegando por todos los directorios mencionados
#4
Escrito 06 julio 2009 - 11:43
Hola, ¿Tienes declarado la unidad DBXDynalink?.
Saludos.
Saludos.
#5
Escrito 06 julio 2009 - 11:51
Problema resuelto!
El error radica en la instalación de firebird, la cual usa el gds32.dll y definí para el vendorlib el fbclient.dll, tengo de 2 sopas...
1) uso para el vendorlib el gds32.dll
2) uso para el vendorlib el fbclient.dll y copio la libreria a c:\WINDOWS\system32
Para no revolver mas el asunto, usaré gds32.dll.
Gracias por su tiempo.
El error radica en la instalación de firebird, la cual usa el gds32.dll y definí para el vendorlib el fbclient.dll, tengo de 2 sopas...
1) uso para el vendorlib el gds32.dll
2) uso para el vendorlib el fbclient.dll y copio la libreria a c:\WINDOWS\system32
Para no revolver mas el asunto, usaré gds32.dll.
Gracias por su tiempo.
#6
Escrito 06 julio 2009 - 11:54
Voy a ver si incluyendo DBXDynalink en los uses no incrementa demasiado el tamaño de mi ejecutable, en caso contrario, seguiré copiando la dll, de todas formas son varios programas los que tengo.
Gracias por el tip.
Gracias por el tip.