home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2003 November
/
Chip_2003-11_cd1.bin
/
program
/
delphi
/
kompon
/
BalmsoftPolyglot.exe
/
install_script.iss
Wrap
Text File
|
2003-08-19
|
12KB
|
117 lines
;InnoSetupVersion=4.0.5
[Setup]
AppName=Balmsoft Polyglot
AppVerName=Balmsoft Polyglot 1.5
AppId={3E31F225-79E8-4AC3-9B72-8DB6A5A3FD78}
AppVersion=1.5
AppPublisher=Balmsoft
AppPublisherURL=http://www.balmsoft.com
DefaultDirName={pf}\Balmsoft Polyglot
DefaultGroupName=Balmsoft Polyglot
UninstallDisplayName=Balmsoft Polyglot 1.5
OutputBaseFilename=BalmsoftPolyglot
Compression=zip
PrivilegesRequired=none
LicenseFile=embedded\License.txt
WizardImageFile=embedded\WizardImage0.bmp
WizardSmallImageFile=embedded\WizardSmallImage0.bmp
[Files]
Source: "{app}\install.txt"; DestDir: "{app}"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\license.txt"; DestDir: "{app}"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\readme.txt"; DestDir: "{app}"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Balmsoft.url"; DestDir: "{app}"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Purchase.url"; DestDir: "{app}"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{code_GetD4Path}\bin\bsPolyglotD4.bpl"; DestDir: "{code:GetD4Path}\bin"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Delphi 4\Bin\dclbsPolyglotD4.bpl"; DestDir: "{app}\Delphi 4\Bin"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Delphi 4\Lib\bsCtrlUtils.dcu"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Delphi 4\Lib\bsINIFile.dcu"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Delphi 4\Lib\bsPolyglotConst.dcu"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Delphi 4\Lib\bsPolyglotD4.dcp"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Delphi 4\Lib\bsPolyglotD4.dcu"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Delphi 4\Lib\bsPolyglotUn.dcu"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Delphi 4\Lib\bsStrUtils.dcu"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Delphi 5\Lib\bsStrUtils.dcu"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly
Source: "{app}\Delphi 5\Lib\bsPolyglotUn.dcu"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly
Source: "{app}\Delphi 5\Lib\bsPolyglotD5.dcu"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly
Source: "{app}\Delphi 5\Lib\bsPolyglotD5.dcp"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly
Source: "{app}\Delphi 5\Lib\bsPolyglotConst.dcu"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly
Source: "{app}\Delphi 5\Lib\bsINIFile.dcu"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly
Source: "{app}\Delphi 5\Lib\bsCtrlUtils.dcu"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly
Source: "{app}\Delphi 5\Bin\dclbsPolyglotD5.bpl"; DestDir: "{app}\Delphi 5\Bin"; Components: delphi_5; Flags: overwritereadonly
Source: "{code_GetD5Path}\bin\bsPolyglotD5.bpl"; DestDir: "{code:GetD5Path}\bin"; Components: delphi_5; Flags: overwritereadonly
Source: "{app}\Delphi 6\Lib\bsStrUtils.dcu"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly
Source: "{app}\Delphi 6\Lib\bsPolyglotUn.dcu"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly
Source: "{app}\Delphi 6\Lib\bsPolyglotD6.dcu"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly
Source: "{app}\Delphi 6\Lib\bsPolyglotD6.dcp"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly
Source: "{app}\Delphi 6\Lib\bsPolyglotConst.dcu"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly
Source: "{app}\Delphi 6\Lib\bsINIFile.dcu"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly
Source: "{app}\Delphi 6\Lib\bsCtrlUtils.dcu"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly
Source: "{app}\Delphi 6\Bin\dclbsPolyglotD6.bpl"; DestDir: "{app}\Delphi 6\Bin"; Components: delphi_6; Flags: overwritereadonly
Source: "{code_GetD6Path}\bin\bsPolyglotD6.bpl"; DestDir: "{code:GetD6Path}\bin"; Components: delphi_6; Flags: overwritereadonly
Source: "{app}\Delphi 7\Lib\bsStrUtils.dcu"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly
Source: "{app}\Delphi 7\Lib\bsPolyglotUn.dcu"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly
Source: "{app}\Delphi 7\Lib\bsPolyglotD7.dcu"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly
Source: "{app}\Delphi 7\Lib\bsPolyglotD7.dcp"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly
Source: "{app}\Delphi 7\Lib\bsPolyglotConst.dcu"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly
Source: "{app}\Delphi 7\Lib\bsINIFile.dcu"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly
Source: "{app}\Delphi 7\Lib\bsCtrlUtils.dcu"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly
Source: "{app}\Delphi 7\Bin\dclbsPolyglotD7.bpl"; DestDir: "{app}\Delphi 7\Bin"; Components: delphi_7; Flags: overwritereadonly
Source: "{code_GetD7Path}\bin\bsPolyglotD7.bpl"; DestDir: "{code:GetD7Path}\bin"; Components: delphi_7; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 4\bsPolyglotDemo.cfg"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 4\bsPolyglotDemo.dof"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 4\bsPolyglotDemo.dpr"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 4\bsPolyglotDemoFrm.dfm"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 4\bsPolyglotDemoFrm.pas"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 4\English.lng"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 4\Russian.lng"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 4\Ukrainian.lng"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 5-7\bsPolyglotDemo.cfg"; DestDir: "{app}\Demos\Delphi 5-7"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 5-7\bsPolyglotDemo.dof"; DestDir: "{app}\Demos\Delphi 5-7"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 5-7\bsPolyglotDemo.dpr"; DestDir: "{app}\Demos\Delphi 5-7"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 5-7\bsPolyglotDemo.res"; DestDir: "{app}\Demos\Delphi 5-7"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 5-7\bsPolyglotDemoFrm.dfm"; DestDir: "{app}\Demos\Delphi 5-7"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 5-7\bsPolyglotDemoFrm.pas"; DestDir: "{app}\Demos\Delphi 5-7"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 5-7\bsPolyglotDemoMdl.dfm"; DestDir: "{app}\Demos\Delphi 5-7"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 5-7\bsPolyglotDemoMdl.pas"; DestDir: "{app}\Demos\Delphi 5-7"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 5-7\English.lng"; DestDir: "{app}\Demos\Delphi 5-7"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 5-7\Russian.lng"; DestDir: "{app}\Demos\Delphi 5-7"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Demos\Delphi 5-7\Ukrainian.lng"; DestDir: "{app}\Demos\Delphi 5-7"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
Source: "{app}\Help\bsPolyglot.chm"; DestDir: "{app}\Help"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly
[Registry]
Root: HKCU; Subkey: "Software\Borland\Delphi\4.0\Known Packages"; ValueName: "{app}\Delphi 4\bin\dclbsPolyglotD4.bpl"; ValueType: String; ValueData: "Balmsoft Polyglot 1.5"; Components: delphi_4; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Borland\Delphi\4.0\Library"; ValueName: "Search Path"; ValueType: String; ValueData: "{olddata};{app}\Delphi 4\Lib"; Components: delphi_4;
Root: HKCU; Subkey: "Software\Borland\Delphi\5.0\Known Packages"; ValueName: "{app}\Delphi 5\bin\dclbsPolyglotD5.bpl"; ValueType: String; ValueData: "Balmsoft Polyglot 1.5"; Components: delphi_5; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Borland\Delphi\5.0\Library"; ValueName: "Search Path"; ValueType: String; ValueData: "{olddata};{app}\Delphi 5\Lib"; Components: delphi_5;
Root: HKCU; Subkey: "Software\Borland\Delphi\6.0\Known Packages"; ValueName: "{app}\Delphi 6\bin\dclbsPolyglotD6.bpl"; ValueType: String; ValueData: "Balmsoft Polyglot 1.5"; Components: delphi_6; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Borland\Delphi\6.0\Library"; ValueName: "Search Path"; ValueType: String; ValueData: "{olddata};{app}\Delphi 6\Lib"; Components: delphi_6;
Root: HKCU; Subkey: "Software\Borland\Delphi\7.0\Known Packages"; ValueName: "{app}\Delphi 7\bin\dclbsPolyglotD7.bpl"; ValueType: String; ValueData: "Balmsoft Polyglot 1.5"; Components: delphi_7; Flags: uninsdeletevalue
Root: HKCU; Subkey: "Software\Borland\Delphi\7.0\Library"; ValueName: "Search Path"; ValueType: String; ValueData: "{olddata};{app}\Delphi 7\Lib"; Components: delphi_7;
[Run]
Filename: "{app}\readme.txt"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: shellexec skipifdoesntexist postinstall skipifsilent
[Icons]
Name: "{group}\Balmsoft on-line"; Filename: "{app}\Balmsoft.url"; Comment: "Visit Balmsoft web site";
Name: "{group}\Help"; Filename: "{app}\Help\bsPolyglot.chm"; Comment: "Help for Balmsoft Polyglot Delphi_7 Delphi_6 Delphi_5 Delphi_4";
Name: "{group}\License"; Filename: "{app}\license.txt"; Comment: "License agreement for Balmsoft Polyglot"; Components: delphi_7,delphi_6,delphi_5,delphi_4;
Name: "{group}\Read me"; Filename: "{app}\readme.txt"; Comment: "Read me for Balmsoft Polyglot"; Components: delphi_7,delphi_6,delphi_5,delphi_4;
Name: "{group}\Uninstall"; Filename: "{uninstallexe}"; WorkingDir: "{app}"; Comment: "Uninstall Balmsoft Polyglot";
Name: "{group}\Purchase sources"; Filename: "{app}\Purchase.url"; Comment: "Purchase Balmsoft Polyglot sources";
[Components]
Name: "delphi_4"; Description: "Delphi 4 Version"; Types: "full";
Name: "delphi_5"; Description: "Delphi 5 version"; Types: "full";
Name: "delphi_6"; Description: "Delphi 6 version"; Types: "full";
Name: "delphi_7"; Description: "Delphi 7 version"; Types: "full";
[Types]
Name: "full"; Description: "Full version without sources";
[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "default"; MessagesFile: "embedded\default.isl";