Ver Mensaje Individual
  #1  
Antiguo 20-05-2021
LIA_GUILLERMO LIA_GUILLERMO is offline
Miembro
 
Registrado: feb 2016
Posts: 32
Reputación: 0
LIA_GUILLERMO Va por buen camino
Conexión a BD con Dll

Buen día a todos, tengo un pequeño inconveniente que me gustaría me pudieran ayudar a entender mejor lo que pudiera estar pasando o lo que estoy haciendo mal.
El caso es el siguiente:
1.- Tengo un proyecto que realiza distintas tareas en distintos formularios del cual yo genero el .exe
2.- En una de estas tareas necesito obtener datos de una base de datos para poder graficarlas en un formulario.
3.- Tengo una dll que su funcionalidad es conectarse a la Base de Datos y devolver los datos pedidos, la BD la manejo con Firebird 2.5, el acceso a está dll es mediante un hilo con un Synchronize.
4.- Dentro de la dll realizo la conexión a la base de datos y después le regreso esos valores a mi aplicación principal para que los grafique, para ellos utilizo el componente de FireDac TFDConnection y TFDQuery.

Bueno hasta ahí todo bien, cuando yo compilo y pruebo desde Delphi todo aparenta ir bien y sin ningún problema, el detalle viene cuando yo genero el .exe y .dll, al intentar ya probar mi programa y al acceder al formulario que llama a la dll para buscar los valores simplemente se queda con una ventana que añadí para que muestre que se están cargando los datos, es la primera vez que trabajo con dll y mi cuestionamiento es si al compilar la dll o mi .exe me falta añadir algo más o por donde estaría el problema.

cabe mencionar que si hay conexión a la dll porque de otro modo me marcara error al abrir la aplicación, el .dll esta junto con el ejecutable, espero me haya explicado bien cual es mi situación.

Agradecería mucho sus consejos y apoyo.
Responder Con Cita