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


Valdemar_d

Valdemar_d

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!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar