Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Inno Setup - Urgente!
Message
From
26/02/2003 09:55:58
 
General information
Forum:
Visual FoxPro
Category:
Installation, Setup and Configuration
Miscellaneous
Thread ID:
00758047
Message ID:
00758068
Views:
19
Abaixo, o meu script de instalação... dá uma olhadinha

; Script de instalação do ObrasWin, gerado por Pablo Márcio de Oliveira

[Setup]
AppCopyright = Copyright © 2002, Controplan Sistemas para Informática LTDA. Todos os direitos reservados.
BackColor2 = clNavy
AppName=ObrasWin
AppVerName=ObrasWin 3.0
DefaultDirName={sd}\OBRAW7
DefaultGroupName=ObrasWin
#include "compiler:default.txt"
OutputDir = o:\obraw_INNO
WindowVisible = yes

[Types]
#include "compiler:tipos.txt"

[Components]
#include "compiler:componentes.txt"

[Tasks]
#include "compiler:icones.txt"

[Dirs]
Name: "{app}\log"

[Files]
; DLL's
; Dois flags nas DLL's: somente se não existir e nunca desinstalar. Algumas precisam ser registradas, gerando uma terceira flag
Source: "O:\obraw\Program Files\Common Files\Microsoft Shared\VFP\VFP7RENU.DLL"; DestDir: "{pf}\Common Files\Microsoft Shared\VFP\" ; Flags: onlyifdoesntexist uninsneveruninstall
Source: "O:\obraw\Program Files\Common Files\Microsoft Shared\VFP\VFP7RUN.EXE"; DestDir: "{pf}\Common Files\Microsoft Shared\VFP\" ; Flags: onlyifdoesntexist uninsneveruninstall
Source: "O:\obraw\Program Files\Common Files\Microsoft Shared\VFP\VFP7T.DLL"; DestDir: "{pf}\Common Files\Microsoft Shared\VFP\" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\obraw\Program Files\Common Files\Microsoft Shared\VFP\VFP7R.DLL"; DestDir: "{pf}\Common Files\Microsoft Shared\VFP\" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\obraw\Win\System\MSVCR70.DLL"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall
Source: "O:\obraw\Win\System\FOXHHELPPS.DLL"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\obraw\Win\System\FOXHHELP.EXE"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall
Source: "O:\obraw\System32\VFPODBC.DLL"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall
Source: "O:\obraw\System32\Redist\MS\System\ASYCFILT.DLL"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall
Source: "O:\obraw\System32\Redist\MS\System\COMCAT.DLL"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\obraw\System32\Redist\MS\System\COMCT232.OCX"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\obraw\System32\Redist\MS\System\COMCT332.OCX"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\obraw\System32\Redist\MS\System\COMCTL32.OCX"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\obraw\System32\Redist\MS\System\MSCHRT20.OCX"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\obraw\System32\Redist\MS\System\MSCOMCT2.OCX"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\obraw\System32\Redist\MS\System\MSCOMCTL.OCX"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\obraw\System32\Redist\MS\System\OLEAUT32.DLL"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\obraw\System32\Redist\MS\System\OLEPRO32.DLL"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\obraw\System32\Redist\MS\System\STDOLE2.TLB"; DestDir: "{sys}" ; Flags: onlyifdoesntexist uninsneveruninstall regtypelib
Source: "O:\obraw\Common\Microsoft Shared\VFP\FOXHHELP7.EXE"; DestDir: "{cf}\Microsoft Shared\VFP\" ; Flags: onlyifdoesntexist uninsneveruninstall
Source: "O:\obraw\Common\Microsoft Shared\VFP\FOXHHELPPS7.DLL"; DestDir: "{cf}\Microsoft Shared\VFP\" ; Flags: onlyifdoesntexist uninsneveruninstall regserver
Source: "O:\OCX\MSCOMM32.OCX"; DestDir: "{sys}"; Flags: onlyifdoesntexist uninsneveruninstall regserver

; Aplicação
Source: "E:\D\Instala\obraw\obraw.EXE"; DestDir: "{app}"; Flags: ignoreversion; Components: clientFiles
Source: "E:\D\Instala\obraw\ajuda\*.*"; DestDir: "{app}DATA\ajuda"; Flags: ignoreversion; Components: serverFiles
Source: "E:\D\Instala\obraw\bdmenu\*.*"; DestDir: "{app}DATA\bdmenu"; Flags: ignoreversion; Components: serverFiles
Source: "E:\D\Instala\obraw\data\*.*"; DestDir: "{app}DATA\data"; Flags: ignoreversion; Components: serverFiles
Source: "E:\D\Instala\obraw\imagens\*.*"; DestDir: "{app}DATA\imagens"; Flags: ignoreversion; Components: serverFiles
Source: "E:\D\Instala\obraw\reports\*.*"; DestDir: "{app}DATA\reports"; Flags: ignoreversion; Components: serverFiles
Source: "E:\D\Instala\obraw\Pesquisa.dbf"; DestDir: "{app}DATA\data"; Flags: ignoreversion; Components: serverFiles
; NOTA: NUNCA USAR O FLAG ignoreversion EM ARQUIVOS COMPARTILHADOS.

[INI]
Filename: "{app}\obraw.ini"; Section: "Parametros"; Key: "PATH_DADOS"; String: "{app}DATA\data"
Filename: "{app}\obraw.ini"; Section: "Parametros"; Key: "PATH_MENU"; String: "{app}DATA\bdmenu"
Filename: "{app}\obraw.ini"; Section: "Parametros"; Key: "PATH_REPORT"; String: "{app}DATA\reports"
Filename: "{app}\obraw.ini"; Section: "Parametros"; Key: "PATH_FORMS"; String: "{app}DATA\"
Filename: "{app}\obraw.ini"; Section: "Parametros"; Key: "PATH_LOG"; String: "{app}DATA\log"
Filename: "{app}\obraw.ini"; Section: "Parametros"; Key: "PATH_ADICIONAL"; String: "{app}DATA\imagens"

[Icons]
Name: "{group}\Obras Win"; Filename: "{app}\obraw.EXE"; WorkingDir: "{app}"; Components: clientFiles
Name: "{group}\Desinstalar o Obras Win"; Filename: "{uninstallexe}"; WorkingDir: "{app}"; Components: clientFiles
Name: "{userdesktop}\Obras Win"; Filename: "{app}\obraw.EXE"; WorkingDir: "{app}"; Tasks: desktopicon; Components: clientFiles
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Obras Win"; Filename: "{app}\obraw.EXE"; WorkingDir: "{app}"; Tasks: quicklaunchicon; Components: clientFiles

[Run]
Filename: "{app}\obraw.EXE"; Description: "Executar o ObrasWin"; Flags: nowait postinstall skipifsilent unchecked

[UninstallDelete]
Type: files; Name: "{app}\OBRAW.INI"
Type: files; Name: "{app}\OBRAW.RUN"

Grato,
Pablo Márcio de Oliveira

Inside the scream is silent, inside it must remain
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform