Ver Mensaje Individual
  #10  
Antiguo 08-03-2010
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Reputación: 21
rrf Va por buen camino
Smile

Hola.
Ante una situación que podría ser similar a la que planteas, utilicé la siguiente estrategia:

Hice con Inno Setup una instalación de cada programa. Esto es bastante más sencillo que hacer varias instalaciones en 1 solo programa de instalación si no tienes conocimiento y/o experiencia con Inno Setup.

Hice un programa en Delphi que ofrecía un menú sencillo en el que, con cada botón se podía instalar (o desinstalar en algunos casos) cada uno de los programas que tenía que instalar.

Luego, metí todos los programas de instalación (hechos con Inno Setup) y el programa en Delphi que los cargaba, en la misma carpeta.

Si no eres hábil con Inno Setup, el hacer un programa en Delphi facilita las cosas cuando hay ciertas condiciones que se deben cumplir. Por ejemplo, uno de los programas a instalar era Firebird que era utilizado por un segundo programa. Si se iba a instalar el segundo programa y no estaba Firebird instalado, el programa bloqueaba el proceso e informaba de que era imprescindible tener Firebird instalado previamente.

Gracias por el aporte de NSIS, desconocía su existencia.

Salu2 a to2.

Ramón.
Responder Con Cita