home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 November / Chip_2003-11_cd1.bin / program / delphi / kompon / BalmsoftPolyglot.exe / install_script.iss
Text File  |  2003-08-19  |  12KB  |  117 lines

  1. ;InnoSetupVersion=4.0.5
  2.  
  3. [Setup]
  4. AppName=Balmsoft Polyglot
  5. AppVerName=Balmsoft Polyglot 1.5
  6. AppId={3E31F225-79E8-4AC3-9B72-8DB6A5A3FD78}
  7. AppVersion=1.5
  8. AppPublisher=Balmsoft
  9. AppPublisherURL=http://www.balmsoft.com
  10. DefaultDirName={pf}\Balmsoft Polyglot
  11. DefaultGroupName=Balmsoft Polyglot
  12. UninstallDisplayName=Balmsoft Polyglot 1.5
  13. OutputBaseFilename=BalmsoftPolyglot
  14. Compression=zip
  15. PrivilegesRequired=none
  16. LicenseFile=embedded\License.txt
  17. WizardImageFile=embedded\WizardImage0.bmp
  18. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  19.  
  20. [Files]
  21. Source: "{app}\install.txt"; DestDir: "{app}"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly 
  22. Source: "{app}\license.txt"; DestDir: "{app}"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly 
  23. Source: "{app}\readme.txt"; DestDir: "{app}"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly 
  24. Source: "{app}\Balmsoft.url"; DestDir: "{app}"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly 
  25. Source: "{app}\Purchase.url"; DestDir: "{app}"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly 
  26. Source: "{code_GetD4Path}\bin\bsPolyglotD4.bpl"; DestDir: "{code:GetD4Path}\bin"; Components: delphi_4; Flags: overwritereadonly 
  27. Source: "{app}\Delphi 4\Bin\dclbsPolyglotD4.bpl"; DestDir: "{app}\Delphi 4\Bin"; Components: delphi_4; Flags: overwritereadonly 
  28. Source: "{app}\Delphi 4\Lib\bsCtrlUtils.dcu"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly 
  29. Source: "{app}\Delphi 4\Lib\bsINIFile.dcu"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly 
  30. Source: "{app}\Delphi 4\Lib\bsPolyglotConst.dcu"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly 
  31. Source: "{app}\Delphi 4\Lib\bsPolyglotD4.dcp"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly 
  32. Source: "{app}\Delphi 4\Lib\bsPolyglotD4.dcu"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly 
  33. Source: "{app}\Delphi 4\Lib\bsPolyglotUn.dcu"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly 
  34. Source: "{app}\Delphi 4\Lib\bsStrUtils.dcu"; DestDir: "{app}\Delphi 4\Lib"; Components: delphi_4; Flags: overwritereadonly 
  35. Source: "{app}\Delphi 5\Lib\bsStrUtils.dcu"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly 
  36. Source: "{app}\Delphi 5\Lib\bsPolyglotUn.dcu"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly 
  37. Source: "{app}\Delphi 5\Lib\bsPolyglotD5.dcu"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly 
  38. Source: "{app}\Delphi 5\Lib\bsPolyglotD5.dcp"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly 
  39. Source: "{app}\Delphi 5\Lib\bsPolyglotConst.dcu"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly 
  40. Source: "{app}\Delphi 5\Lib\bsINIFile.dcu"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly 
  41. Source: "{app}\Delphi 5\Lib\bsCtrlUtils.dcu"; DestDir: "{app}\Delphi 5\Lib"; Components: delphi_5; Flags: overwritereadonly 
  42. Source: "{app}\Delphi 5\Bin\dclbsPolyglotD5.bpl"; DestDir: "{app}\Delphi 5\Bin"; Components: delphi_5; Flags: overwritereadonly 
  43. Source: "{code_GetD5Path}\bin\bsPolyglotD5.bpl"; DestDir: "{code:GetD5Path}\bin"; Components: delphi_5; Flags: overwritereadonly 
  44. Source: "{app}\Delphi 6\Lib\bsStrUtils.dcu"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly 
  45. Source: "{app}\Delphi 6\Lib\bsPolyglotUn.dcu"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly 
  46. Source: "{app}\Delphi 6\Lib\bsPolyglotD6.dcu"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly 
  47. Source: "{app}\Delphi 6\Lib\bsPolyglotD6.dcp"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly 
  48. Source: "{app}\Delphi 6\Lib\bsPolyglotConst.dcu"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly 
  49. Source: "{app}\Delphi 6\Lib\bsINIFile.dcu"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly 
  50. Source: "{app}\Delphi 6\Lib\bsCtrlUtils.dcu"; DestDir: "{app}\Delphi 6\Lib"; Components: delphi_6; Flags: overwritereadonly 
  51. Source: "{app}\Delphi 6\Bin\dclbsPolyglotD6.bpl"; DestDir: "{app}\Delphi 6\Bin"; Components: delphi_6; Flags: overwritereadonly 
  52. Source: "{code_GetD6Path}\bin\bsPolyglotD6.bpl"; DestDir: "{code:GetD6Path}\bin"; Components: delphi_6; Flags: overwritereadonly 
  53. Source: "{app}\Delphi 7\Lib\bsStrUtils.dcu"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly 
  54. Source: "{app}\Delphi 7\Lib\bsPolyglotUn.dcu"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly 
  55. Source: "{app}\Delphi 7\Lib\bsPolyglotD7.dcu"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly 
  56. Source: "{app}\Delphi 7\Lib\bsPolyglotD7.dcp"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly 
  57. Source: "{app}\Delphi 7\Lib\bsPolyglotConst.dcu"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly 
  58. Source: "{app}\Delphi 7\Lib\bsINIFile.dcu"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly 
  59. Source: "{app}\Delphi 7\Lib\bsCtrlUtils.dcu"; DestDir: "{app}\Delphi 7\Lib"; Components: delphi_7; Flags: overwritereadonly 
  60. Source: "{app}\Delphi 7\Bin\dclbsPolyglotD7.bpl"; DestDir: "{app}\Delphi 7\Bin"; Components: delphi_7; Flags: overwritereadonly 
  61. Source: "{code_GetD7Path}\bin\bsPolyglotD7.bpl"; DestDir: "{code:GetD7Path}\bin"; Components: delphi_7; Flags: overwritereadonly 
  62. Source: "{app}\Demos\Delphi 4\bsPolyglotDemo.cfg"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly 
  63. Source: "{app}\Demos\Delphi 4\bsPolyglotDemo.dof"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly 
  64. Source: "{app}\Demos\Delphi 4\bsPolyglotDemo.dpr"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly 
  65. Source: "{app}\Demos\Delphi 4\bsPolyglotDemoFrm.dfm"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly 
  66. Source: "{app}\Demos\Delphi 4\bsPolyglotDemoFrm.pas"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly 
  67. Source: "{app}\Demos\Delphi 4\English.lng"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly 
  68. Source: "{app}\Demos\Delphi 4\Russian.lng"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly 
  69. Source: "{app}\Demos\Delphi 4\Ukrainian.lng"; DestDir: "{app}\Demos\Delphi 4"; Components: delphi_4; Flags: overwritereadonly 
  70. 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 
  71. 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 
  72. 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 
  73. 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 
  74. 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 
  75. 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 
  76. 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 
  77. 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 
  78. 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 
  79. 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 
  80. 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 
  81. Source: "{app}\Help\bsPolyglot.chm"; DestDir: "{app}\Help"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: overwritereadonly 
  82.  
  83. [Registry]
  84. 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 
  85. Root: HKCU; Subkey: "Software\Borland\Delphi\4.0\Library"; ValueName: "Search Path"; ValueType: String; ValueData: "{olddata};{app}\Delphi 4\Lib"; Components: delphi_4; 
  86. 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 
  87. Root: HKCU; Subkey: "Software\Borland\Delphi\5.0\Library"; ValueName: "Search Path"; ValueType: String; ValueData: "{olddata};{app}\Delphi 5\Lib"; Components: delphi_5; 
  88. 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 
  89. Root: HKCU; Subkey: "Software\Borland\Delphi\6.0\Library"; ValueName: "Search Path"; ValueType: String; ValueData: "{olddata};{app}\Delphi 6\Lib"; Components: delphi_6; 
  90. 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 
  91. Root: HKCU; Subkey: "Software\Borland\Delphi\7.0\Library"; ValueName: "Search Path"; ValueType: String; ValueData: "{olddata};{app}\Delphi 7\Lib"; Components: delphi_7; 
  92.  
  93. [Run]
  94. Filename: "{app}\readme.txt"; Components: delphi_7,delphi_6,delphi_5,delphi_4; Flags: shellexec skipifdoesntexist postinstall skipifsilent 
  95.  
  96. [Icons]
  97. Name: "{group}\Balmsoft on-line"; Filename: "{app}\Balmsoft.url"; Comment: "Visit Balmsoft web site"; 
  98. Name: "{group}\Help"; Filename: "{app}\Help\bsPolyglot.chm"; Comment: "Help for Balmsoft Polyglot Delphi_7 Delphi_6 Delphi_5 Delphi_4"; 
  99. Name: "{group}\License"; Filename: "{app}\license.txt"; Comment: "License agreement for Balmsoft Polyglot"; Components: delphi_7,delphi_6,delphi_5,delphi_4; 
  100. Name: "{group}\Read me"; Filename: "{app}\readme.txt"; Comment: "Read me for Balmsoft Polyglot"; Components: delphi_7,delphi_6,delphi_5,delphi_4; 
  101. Name: "{group}\Uninstall"; Filename: "{uninstallexe}"; WorkingDir: "{app}"; Comment: "Uninstall Balmsoft Polyglot"; 
  102. Name: "{group}\Purchase sources"; Filename: "{app}\Purchase.url"; Comment: "Purchase Balmsoft Polyglot sources"; 
  103.  
  104. [Components]
  105. Name: "delphi_4"; Description: "Delphi 4 Version"; Types: "full"; 
  106. Name: "delphi_5"; Description: "Delphi 5 version"; Types: "full"; 
  107. Name: "delphi_6"; Description: "Delphi 6 version"; Types: "full"; 
  108. Name: "delphi_7"; Description: "Delphi 7 version"; Types: "full"; 
  109.  
  110. [Types]
  111. Name: "full"; Description: "Full version without sources"; 
  112.  
  113. [Languages]
  114. ; These files are stubs
  115. ; To achieve better results after recompilation, use the real language files
  116. Name: "default"; MessagesFile: "embedded\default.isl"; 
  117.