Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Instalador de programas Delphi (https://www.clubdelphi.com/foros/showthread.php?t=87882)

Jose Roman 12-03-2015 18:54:14

Instalador de programas Delphi
 
Salu2 a todos,


Que instalador me recomiendan para los programas Delphi y que se pueda configurar para que este me instale Firebird (al no encontrar este programa en windows, como lo hacen muchos programas que deben tener un pre-requisito para realizar la instalacion) con el alias.



Gracias de antemano.

maeyanes 12-03-2015 19:04:16

Hola...

Puedes probar con Inno Setup.


Saludos...

cloayza 13-03-2015 15:57:19

Para complementar un poco...

Yo uso Inno Script Studio es una excelente herramienta para la creación de script de InnoSetup.

Para incorporar el Instalador de Firebird en el instalador final de tu aplicacion es muy sencillo

1) Incorporar el archivo de instalación de Firebird en el parrafo [Files] del script
Cita:

[Files]
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
...
Source: "d:\Apps\Firebird-2.5.2.26540_0_Win32.exe"; DestDir: "{tmp}"; Flags: ignoreversion
2) Ejecutar el instalador de Firebird al momento de instalar tu aplicación, para ello debes incluir la linea en negrita...
Cita:

[Run]
;Filename: {app}\Bin\MNSCfg.Bat; Parameters: "{#CfgFilename} {#CfgVersion} {#CfgDatabase}"
Filename: "{tmp}\Firebird-2.5.2.26540_0_Win32.exe"; Parameters: "/VERYSILENT"; Flags: runmaximized 32bit
Saludos cordiales

Jose Roman 13-03-2015 19:57:23

Gracias cloayza, y sabrias que hay que hacer para que despues de esto me incluya el archivo Alias de la configuracion que tengo en mi ordenador???
Esto para poder distribuir mi aplicación sin intervenciones.

cloayza 13-03-2015 20:05:20

Deberías incluirlo en la seccion [Files]

{pf32}: Program Files (x86)
{pf64}: Program Files

Cita:

Source: "d:\Tu_Archivo_Alias.Conf"; DestDir: "{pf32}\Firebird\Firebird_2_5"; Flags: ignoreversion
Saludos cordiales

Jose Roman 13-03-2015 20:20:20

Excelente, gracias por tu aporte.


La franja horaria es GMT +2. Ahora son las 11:28:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi