Delphi - innosetup e interbase

   
Vista:

innosetup e interbase

Publicado por Diana Carolina Suarez Celis (1 intervención) el 07/09/2008 00:24:34
Hola quisiera solicitar su ayuda con un problema que estoy teniendo cuando genero el instalador de mi programa hecho en delphi 7 que utiliza como manejador de base de datos interbase, el instalador lo estoy generando con innosetup pero el problema radica en que necesito que desde el instalador que estoy generando pueda incluir la base de datos correspondiente, para llevar a cabo esta accion busque en internet un script para agregar interbase al instalador pero no me funciona, quisiera pedir su colaboracion para que me guien en este proceso, el script que encontre es el siguiente.

This script was first created by ISTool
; http://www.lerstad.com/istool/

[Registry]
Root: HKLM; Subkey: SoftwareMicrosoftWindowsCurrentVersionRun; ValueType: string; ValueName: InterBaseGuardian; ValueData: {app}inibguard.exe; Flags: uninsdeletekey
Root: HKLM; Subkey: SoftwareBorlandInterBaseCurrentVersion; ValueType: string; ValueName: DefaultMode; ValueData: -r
Root: HKLM; Subkey: SoftwareBorlandInterBaseCurrentVersion; ValueType: string; ValueName: GuardianOptions; ValueData: 1
Root: HKLM; Subkey: SoftwareBorlandInterBaseCurrentVersion; ValueType: string; ValueName: ServerDirectory; ValueData: {app}in

[Files]
Source: ibconfig; DestDir: {app}
Source: binibserver.exe; DestDir: {app}in
Source: interbase.msg; DestDir: {app}
Source: isc4.gdb; DestDir: {app}
Source: isc4.gbk; DestDir: {app}
Source: gds32.dll; DestDir: {sys}
Source: msvcrt.dll; DestDir: {sys}
Source: bininstreg.exe; DestDir: {app}in
Source: binibguard.exe; DestDir: {app}in
[Dirs]
Name: {app}in
[Run]
Filename: {app}ininstreg.exe; Parameters: "install ""{app}"""; Flags: nowait runminimized
Filename: {app}inibguard.exe; Flags: nowait
[Setup]
AppCopyright=Borland
AppName=Interbase
AppVerName=Interbase version 6.0
DefaultGroupName=InterBase
DefaultDirName={pf}BorlandInterBase
DisableProgramGroupPage=false
AllowNoIcons=true
[UninstallRun]
Filename: {app}ininstreg.exe; Parameters: remove; Flags: runminimized

Agradezco enormemente la colaboracion que puedan prestarme.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder