Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Instalar app con innosetup y firebird (https://www.clubdelphi.com/foros/showthread.php?t=69767)

JXJ 07-09-2010 22:16:11

Instalar app con innosetup y firebird
 
hola

yo quiero hacer un instalador.
que instale mi aplicacion y aparte instale firebird.


baje el instalador de firebird el Exe

y quiero distribuirlo en el instaldor de mi aplicacion.

y detectar si Firebird. no existe. decirle al usuario
¿Firebird no existe instalado instalar ?
y entonces si dice que SI se pasa al B) instalar el programa .

si elige no. entonces avisar que no se puede instalar el programa
y cerrar el instalador

Revisar si ya existe firebird y preguntar si se queire actualizar
la version o si quiere instalarlo con otro nombre.
Si se decidio instalar
revisar si la version

Neftali [Germán.Estévez] 08-09-2010 10:38:40

Si no recuerdo mal, desde Inno Setup puedes lanzar otros instaladores sin problemas. Si quieres personalizar más tu instalador, desde la msisma página de Inno, creo recordar que puedes acceder a herramientas de terceros que te permiten programar y añadir tus propios formularios al instalador.

Otra opción es no utilizar el instalador de Firebird y usar uno de los muchos scripts que se pueden encontrar en internet para instalar desde Inno directamente FB, aunque en ese caso no dispondrías de las opciones que comentas para comprobación de versiones.

bismarck_sierra 22-09-2010 19:20:20

Instalar Firebird Silencioso
 
Que tal

Puedes instalar en modo silencioso el Firebird, pero no pregunta al usuario si quiere actualizar. De esta manera el usuario no se da cuenta que se instala el firebird.

Agrega esto en tu script del Inno Setup para que se instale Firebird de forma silenciosa.

Cita:

[Files]
Source: Firebird-1.5.5.4926-3-Win32.exe; DestDir: {tmp}; Flags: ignoreversion

[Run]
Filename: {tmp}\Firebird-1.5.5.4926-3-Win32.exe; Parameters: /VERYSILENT; Flags: runmaximized


La franja horaria es GMT +2. Ahora son las 13:07:21.

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