PDA

Ver la Versión Completa : Problema file not found dbxpress.dcu


liito16
28-09-2012, 04:04:53
Hola gente, bueno no eh podido solucionar el anterior problema, pero ahora tengo otro T_T,

instale interbase 2009 - tengo todo registrado la base de datos todo.
el problema ahora es ahora en delphi antes no lo hacia, cuando compilo una la aplicación que tengo me tira este error

file not found: 'dbxpress.dcu' este error se produce en el modulo de datos, donde estan las conexiones y los querys y Dataset

la aplicación esta hecha sobre delphi 7, capas es ese el problema. ante la duda consulto.
Aclaro que es Delphi XE2, con el que estoy trabajando.

Muchas gracias desde ya.

ecfisa
28-09-2012, 04:33:47
Hola liito.

Lamentablemente no recuerdo el problema anterior, pero con referencia a este último es muy probable que si la aplicación o parte que fue compilada en Delphi 7 no encuentre algunas rutas.

Normalmente el archivo dbxpress.dcu, en el caso de Delphi 7, se encontraría en C:\Program Files\Borland\Delphi7\Lib y seguramente esta ruta no sea la misma para Delphi XE2.

Tal vez pueda funcionar, previo resguardo, eliminar los archivos .dcu correspondientes a la aplicación y forzar la recompilación de todos los módulos mediante Build desde Delphi XE2.

Saludos.:)

Nota: Moví este hilo por que el foro donde inicialmente lo situaste (Delphi/web) no tiene nada que ver con el contenido.

liito16
28-09-2012, 04:36:09
Otro problema que me surgió fue que al hacerlo con los componentes delphi XE2, me funciona todo desde poner true la conexión y traer los campos y mostrarlos en un Grid,
pero cuando lo compilo me dice esto: Exception TDBXerror in module TAPICERIA.EXE at 001df2ba.
DBX Error: Driver could not be properly initializated. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path.

no pego una no consigo que funcione. T_T, Saludos.

ecfisa
28-09-2012, 05:18:56
Hola liito16.

Curioseando un poco con el error, ví la siguiente sugerencia:

Verifique antes de compilar que la propiedad Active de Connection esté igual a False, de no ser así cambiela a False. Recompile e intente ejecutar.

Pero no tengo forma de comprobarlo, ya que no tengo y ni siquiera he utilizado Delphi XE2.

Saludos. :)