Bueno, este topico ya se a tocado, aunque quiero ir un poco más profundo.
Buscando información sobre como incluir el
Firebird en un instalador para nuestros aplicativos, hallé la web de MWA Software que nos entrega y enseña a crear en forma gratuita módulos de instalación (.msm) que podemos incluir a herramientas como InstallShield (desde a versión 3 en adelante incluyendo la express que viene con discos antiguos de Delphi), el creador de instaladores de Visual Studio y cualquiera que soporte estos módulos.
Firebird Merge Modules
Dentro de las gracias esta que logra generara modulos separados para, Solo clientes, Super Classic, Classic Server y Herramientas de línea de comandos.
Este sitio actualmente entrega los módulos listo para las versiones 2.5.1, 2.1.4, 2.0.5 y 1.5.5 . Pude generar módulos actualizados para
Firebird 2.1.5 , el cual no pude subir al sito por las limitaciones de subida.
Ahora, para las herramientas mencionadas, es claro que viene como anillo al dedo, pero para quienes gustan y buscan apoyar software libre, me encontre con que
Inno Setup no soporta estos archivos y el único método es convertirlos de .msm a .msi gracias a esta herramienta que curiosamente también ofrece como producto principal un instalador en su versión gratuita y de pago
MSM2MSI
y luego se usa en InnoSetup con
Código:
[Files]
Source: "Your-MSI-File.msi"; DestDir: "{tmp}"
[Run]
Filename: "msiexec.exe"; Parameters: "/i ""{tmp}\Your-MSI-File.msi"""
(/qn para modo silencioso)
La ventaja es que se pueden instalar el modo especifico (cliente, classic o supper) sin intervención del usuario y todo dentro del mismo instalador.
Ahora la pregunta es: ¿Me estaré dando muchas vueltas en el asunto?
Fue lo que alcance a recabar hasta ahora en cuanto a información
![Roll Eyes (Sarcastic)](http://www.clubdelphi.com/foros/images/smilies/rolleyes.gif)