Fórum script inno setup - interbase #237903
16/06/2004
0
alguem poderia informar qual arquivos estao faltando no script para que consiga instalar o interbase em outra maquina, pois o codigo abaixo ele instala mas com erros:
[Registry]
Root: HKLM; Subkey: Software\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: InterBaseGuardian; ValueData: \bin\ibguard.exe; Flags: uninsdeletekey
Root: HKLM; Subkey: Software\Borland\InterBase\CurrentVersion; ValueType: string; ValueName: DefaultMode; ValueData: -r
Root: HKLM; Subkey: Software\Borland\InterBase\CurrentVersion; ValueType: string; ValueName: GuardianOptions; ValueData: 1
[Languages]
Name: pt; MessagesFile: ´compiler:Languages\PortugueseStd.isl´
[Messages]
pt.BeveledLabel=PortugueseStd
[CustomMessages]
pt.MyDescription=Meu Programa
pt.MyAppName=Meu Programa
pt.MyAppVerName=Meu Programa ¬1Root: HKLM; Subkey: Software\Borland\InterBase\CurrentVersion; ValueType: string; ValueName: ServerDirectory; ValueData: \bin
[Files]
Source: \arquivos de programas\borland\interbase\ibconfig; DestDir:
Source: \arquivos de programas\borland\interbase\bin\ibserver.exe; DestDir: \bin
Source: \arquivos de programas\borland\interbase\interbase.msg; DestDir:
Source: \arquivos de programas\borland\interbase\isc4.gdb; DestDir:
Source: \arquivos de programas\borland\interbase\isc4.gbk; DestDir:
Source: \windows\system32\gds32.dll; DestDir:
Source: \windows\system32\msvcrt.dll; DestDir:
Source: \arquivos de programas\borland\interbase\bin\instreg.exe; DestDir: \bin
Source: \arquivos de programas\borland\interbase\bin\ibguard.exe; DestDir: \bin
[Dirs]
Name: \bin
[Run]
Filename: \bin\instreg.exe; Parameters: ´install ´´´´´; Flags: nowait runminimized
Filename: \bin\ibguard.exe; Flags: nowait
[Setup]
AppCopyright=Borland
AppName=Interbase
AppVerName=Interbase version 6.5
DefaultGroupName=InterBase
DefaultDirName=\Borland\InterBase
DisableProgramGroupPage=false
AllowNoIcons=true
[UninstallRun]
Filename: \bin\instreg.exe; Parameters: remove; Flags: runminimized
[Registry]
Root: HKLM; Subkey: Software\Microsoft\Windows\CurrentVersion\Run; ValueType: string; ValueName: InterBaseGuardian; ValueData: \bin\ibguard.exe; Flags: uninsdeletekey
Root: HKLM; Subkey: Software\Borland\InterBase\CurrentVersion; ValueType: string; ValueName: DefaultMode; ValueData: -r
Root: HKLM; Subkey: Software\Borland\InterBase\CurrentVersion; ValueType: string; ValueName: GuardianOptions; ValueData: 1
[Languages]
Name: pt; MessagesFile: ´compiler:Languages\PortugueseStd.isl´
[Messages]
pt.BeveledLabel=PortugueseStd
[CustomMessages]
pt.MyDescription=Meu Programa
pt.MyAppName=Meu Programa
pt.MyAppVerName=Meu Programa ¬1Root: HKLM; Subkey: Software\Borland\InterBase\CurrentVersion; ValueType: string; ValueName: ServerDirectory; ValueData: \bin
[Files]
Source: \arquivos de programas\borland\interbase\ibconfig; DestDir:
Source: \arquivos de programas\borland\interbase\bin\ibserver.exe; DestDir: \bin
Source: \arquivos de programas\borland\interbase\interbase.msg; DestDir:
Source: \arquivos de programas\borland\interbase\isc4.gdb; DestDir:
Source: \arquivos de programas\borland\interbase\isc4.gbk; DestDir:
Source: \windows\system32\gds32.dll; DestDir:
Source: \windows\system32\msvcrt.dll; DestDir:
Source: \arquivos de programas\borland\interbase\bin\instreg.exe; DestDir: \bin
Source: \arquivos de programas\borland\interbase\bin\ibguard.exe; DestDir: \bin
[Dirs]
Name: \bin
[Run]
Filename: \bin\instreg.exe; Parameters: ´install ´´´´´; Flags: nowait runminimized
Filename: \bin\ibguard.exe; Flags: nowait
[Setup]
AppCopyright=Borland
AppName=Interbase
AppVerName=Interbase version 6.5
DefaultGroupName=InterBase
DefaultDirName=\Borland\InterBase
DisableProgramGroupPage=false
AllowNoIcons=true
[UninstallRun]
Filename: \bin\instreg.exe; Parameters: remove; Flags: runminimized
Valdemar_d
Curtir tópico
+ 0
Responder
Posts
16/06/2004
Iurifernandes
meu amigo, o que eu fiz foi o seguinte para resolver esse mesmo problema:
-Baixei um instalador do interbase, chamado IBWin32Setup.exe, e adicionei a instalação dele, dentro da instalação do meu programa.
o script fica mais ou enos assim:
[Files]
Source: ..\ProjectRepresentante.exe; DestDir: ; Flags: ignoreversion
Source: ..\DB\REPRESENTANTE.GDB; DestDir: \DB; Flags: ignoreversion
; NOTE: Don´t use ´Flags: ignoreversion´ on any shared system files
Source: IBWin32Setup.EXE; DestDir:
Source: BDEInfoSetup.EXE; DestDir:
[Run]
Filename: \BDEInfoSetup.EXE
Filename: \IBWin32Setup.EXE; Parameters: qAF; Flags: nowait
Filename: \ProjectRepresentante.exe; Description: {cm:LaunchProgram,TRADER - Representação Comercial}; Flags: nowait postinstall skipifsilent
tá funcionando perfeitamente!
note que eu além de instalar o Interbase, ainda instalo o BDE.
fica igual a instalação do delphi, onde ele instala o delphi, depois pergunta se vc quer instalar o Interbase.
espero ter ajudado!
-Baixei um instalador do interbase, chamado IBWin32Setup.exe, e adicionei a instalação dele, dentro da instalação do meu programa.
o script fica mais ou enos assim:
[Files]
Source: ..\ProjectRepresentante.exe; DestDir: ; Flags: ignoreversion
Source: ..\DB\REPRESENTANTE.GDB; DestDir: \DB; Flags: ignoreversion
; NOTE: Don´t use ´Flags: ignoreversion´ on any shared system files
Source: IBWin32Setup.EXE; DestDir:
Source: BDEInfoSetup.EXE; DestDir:
[Run]
Filename: \BDEInfoSetup.EXE
Filename: \IBWin32Setup.EXE; Parameters: qAF; Flags: nowait
Filename: \ProjectRepresentante.exe; Description: {cm:LaunchProgram,TRADER - Representação Comercial}; Flags: nowait postinstall skipifsilent
tá funcionando perfeitamente!
note que eu além de instalar o Interbase, ainda instalo o BDE.
fica igual a instalação do delphi, onde ele instala o delphi, depois pergunta se vc quer instalar o Interbase.
espero ter ajudado!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)