PDA

Ver la Versión Completa : Instalar Aplicacion


Elias011267
30-07-2020, 15:18:59
Buen dia. Que debo considerar para instalar mi aplicacion (Delphi 10.3 comunnity edicion) en una pc sin delphi ?

Caminante
30-07-2020, 18:33:35
Hola

Para poder llevar tu aplicacion a otra PC depende de los componentes de la misma. En mi caso tengo un programa hecho en Delphi XE2 con conexion a firebird y solo tuve que copiar mi ejecutable un archivo de configuracion (ini) y la base de datos. Si usas paquetes en tiempo de ejecucion tambien deberas copiarlos. Como dije depende de como este estructurada tu aplicacion

Saludos

Elias011267
31-07-2020, 14:54:54
Hola Buen dia. Mi aplicacion la estoy haciendo en Delphi rio Edicion comunitaria, Firebird 3.0 y el componente de enlace es el Firedac

Casimiro Notevi
31-07-2020, 17:01:39
Pues tendrás que instalar firebird automáticamente o solicitar que lo instalen antes.

Elias011267
01-08-2020, 18:27:56
Ok. la pc ya tiene instalado el Firebird. Me da un error es con el Firedac

Casimiro Notevi
01-08-2020, 20:14:37
Te da un error es con el Firedac

Neftali [Germán.Estévez]
03-08-2020, 11:44:44
Ok. la pc ya tiene instalado el Firebird. Me da un error es con el Firedac


¿Qué error?
¿Error de conexion?

Es posible que debas instalar algo para conectarte a FB (por ejemplo, la llibrería cliente gds32.dll/fbclient.dll) o que simplemente sea un problema de configuración al conectar.
con la descripción del error deberíamos poder darte algo más de información.

Elias011267
05-08-2020, 14:53:35
Buen dia.
El error es el siguiente "Exception ELbnative exception in module elecmil.exe at 0037161A.
Firedac phys FB unable to complete network request to host "xnet://Global
\firebird.

La pc tiene firebird y delphi 10. 3 instalada

Gracias

Elias011267
05-08-2020, 15:56:19
Lo instale con INNOSETUP, Tiene la libreria Fbclient.dll en el path correcto..
He llegado a pensar en un posible conflicto, ya que hay una aplicacion en VFP 9.0 que se conecta con esta BD por OBDC y con esta aplicacion Delphi me conecto firedac.

movorack
05-08-2020, 16:28:37
Por el mensaje que nos muestras, pienso que la aplicación inicializa el controlador (Fbclient.dll).

Puede que el error sea la conexión como tal. Puede que hayas dejado conectado algún componente de acceso a datos y este tenga direccionamiento a la base de datos con que hiciste pruebas o puede que la cadena de conexión esté mal armada.

Depronto si nos entregas mas información, las respuestas sean mas efectivas

Elias011267
05-08-2020, 16:34:17
Ok. Voy a revisar el direccionamiento y ver donde direcciona el INNOSETUP en el archivo que compila

Gracias