home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-05-01 | 52.3 KB | 1,202 lines |
- object TProject
- Properties.LastBuilt = 35496.124452465280000000
- Properties.Summary.Author = 'Robert Salesas'
- Properties.Summary.Company = 'Eschalon Development Inc.'
- Properties.SavedBy = 'Unregistered (Administrator)'
- Design.Build.Name = 'ESetup'
- Design.Build.Path = 'D:\Masters\Demos'
- Design.FilesFolder = 'D:\Masters\Distrib\Setup'
- Design.Folder = 'D:\Masters\DEMOS\Setup'
- Features = [esfBasic, esfBackground, esfBranding, esfLicenseAgreement, esfComponents, esfFolders, esfFiles, esfShortcuts, esfReadMe, esfActions, esfRequirements]
- Mode = pmSetup
- Actions = <
- item
- ActionType = atReadRegistry
- ActionPhase = apAfterInit
- Key = 'Software\Eschalon\Setup Wizard'
- Value = '$(ShortcutFolder)'
- ValueName = 'RootShortcut'
- Variable = 'ShortcutFolder'
- RootKey = -2147483646
- end
- item
- ActionType = atReadRegistry
- ActionPhase = apAfterInit
- Key = 'Software\Eschalon\Setup Wizard'
- Value = '$(ApplicationDir)'
- ValueName = 'RootDir'
- Variable = 'ApplicationDir'
- RootKey = -2147483646
- end
- item
- ActionType = atWriteRegistry
- ActionPhase = apWorking
- Key = 'Software\Eschalon\Setup Wizard'
- Value = '$(ApplicationDir)'
- ValueName = 'RootDir'
- RootKey = -2147483646
- end
- item
- ActionType = atWriteRegistry
- ActionPhase = apWorking
- Key = 'Software\Eschalon\Setup Wizard'
- Value = '$(ShortcutFolder)'
- ValueName = 'RootShortcut'
- RootKey = -2147483646
- end
- item
- ActionType = atWriteRegistry
- Key = '.spj'
- Value = 'EschalonSetup.Project'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Project'
- Value = 'Eschalon Setup Project'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Project\DefaultIcon'
- Value = '$(ApplicationDir)\SetupWiz.exe,1'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Project\Shell\Open\Command'
- Value = '$(ApplicationDir)\SetupWiz.exe "%1"'
- end
- item
- ActionType = atWriteRegistry
- Key = '.slg'
- Value = 'EschalonSetup.Language'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Language'
- Value = 'Eschalon Setup Language File'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Language\DefaultIcon'
- Value = '$(ApplicationDir)\SetupWiz.exe,2'
- end
- item
- ActionType = atWriteRegistry
- Key = '.stm'
- Value = 'EschalonSetup.Template'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Template'
- Value = 'Eschalon Setup Template'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Template\DefaultIcon'
- Value = '$(ApplicationDir)\SetupWiz.exe,4'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Template\Shell\Open\Command'
- Value = '$(ApplicationDir)\SetupWiz.exe "%1"'
- end
- item
- ActionType = atWriteRegistry
- Key = '.spk'
- Value = 'EschalonSetup.Package'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Package'
- Value = 'Eschalon Setup Package'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Package\DefaultIcon'
- Value = '$(ApplicationDir)\SetupWiz.exe,5'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Package\Shell\Open\Command'
- Value = '$(ApplicationDir)\SetupWiz.exe "%1"'
- end
- item
- ActionType = atWriteRegistry
- Key = '.arv'
- Value = 'EschalonSetup.Archive'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Archive'
- Value = 'Eschalon Setup Archive'
- end
- item
- ActionType = atWriteRegistry
- Key = 'EschalonSetup.Archive\DefaultIcon'
- Value = '$(ApplicationDir)\SetupWiz.exe,3'
- end
- item
- ActionType = atCreateFolder
- Directory = '$(ApplicationDir)\Favorites'
- end
- item
- ActionType = atWriteRegistry
- Key = 'Software\Eschalon\Setup Wizard\Variables'
- Value = '$(ApplicationDir)'
- ValueName = 'EschalonSetupDir'
- RootKey = -2147483647
- end
- item
- ActionType = atWriteRegistry
- Key = 'Software\Eschalon\Setup Wizard\Variables'
- Value = '$(SystemDir)'
- ValueName = 'SystemDir'
- RootKey = -2147483647
- end
- item
- ActionType = atWriteRegistry
- Key = 'Software\Eschalon\Setup Wizard\Variables'
- Value = '$(WindowsDir)'
- ValueName = 'WindowsDir'
- RootKey = -2147483647
- end
- item
- ActionType = atReadRegistry
- Key = 'Software\Microsoft\Windows\CurrentVersion\App Paths\VB32.EXE'
- Value = '$(ProgramFilesDir)\Microsoft\VB'
- ValueName = 'Path'
- Variable = 'VBDir'
- RootKey = -2147483646
- end
- item
- ActionType = atSetVariable
- Variable = 'VBDir'
- VariableAction = vaRemoveAfterSeparator
- Separator = ';'
- end
- item
- ActionType = atWriteRegistry
- Key = 'Software\Eschalon\Setup Wizard\Variables'
- Value = '$(VBDir)'
- ValueName = 'VBDir'
- RootKey = -2147483647
- end
- item
- ActionType = atReadRegistry
- Key = 'Software\Borland\Database Engine'
- Value = '$(ProgramFilesDir)\Borland\Common Files\BDE'
- ValueName = 'DLLPATH'
- Variable = 'BDEDir'
- RootKey = -2147483646
- end
- item
- ActionType = atSetVariable
- Variable = 'BDEDir'
- VariableAction = vaRemoveAfterSeparator
- Separator = ';'
- end
- item
- ActionType = atWriteRegistry
- Key = 'Software\Eschalon\Setup Wizard\Variables'
- Value = '$(BDEDir)'
- ValueName = 'BDEDir'
- RootKey = -2147483647
- end
- item
- ActionType = atReadRegistry
- Key = 'Software\Borland\Interbase\CurrentVersion'
- Value = '$(ProgramFilesDir)\Borland\Common Files\Interbase'
- ValueName = 'RootDirectory'
- Variable = 'IBDir'
- RootKey = -2147483646
- end
- item
- ActionType = atWriteRegistry
- Key = 'Software\Eschalon\Setup Wizard\Variables'
- Value = '$(IBDir)'
- ValueName = 'IBDir'
- RootKey = -2147483647
- end
- item
- ActionType = atReadRegistry
- Key = 'Software\Microsoft\Shared Tools\DAO'
- Value = '$(CommonFilesDir)\Microsoft Shared\DAO\DUMMY.DMY'
- ValueName = 'Path'
- Variable = 'DAODir'
- RootKey = -2147483646
- end
- item
- ActionType = atSetVariable
- Variable = 'DAODir'
- VariableAction = vaRemoveFilename
- end
- item
- ActionType = atWriteRegistry
- Key = 'Software\Eschalon\Setup Wizard\Variables'
- Value = '$(DAODir)'
- ValueName = 'DAODir'
- RootKey = -2147483647
- end
- item
- ActionType = atRunApplication
- ActionPhase = apFinalSuccessNoRestart
- Components.Tags = {
- 0200000000000000000000000000000000000000000000000000000000000000}
- Directory = '$(ApplicationDir)'
- Command = '$(ApplicationDir)\SetupWiz.exe'
- RootKey = 1
- DataType = rdtInteger
- end
- item
- ActionType = atWriteRegistry
- ActionPhase = apWorking
- Components.Tags = {
- 0200000000000000000000000000000000000000000000000000000000000000}
- Key = 'Software\Eschalon\Setup Wizard'
- Value = '$(ApplicationDir)\SetupWiz.exe'
- ValueName = 'MainFile'
- RootKey = -2147483646
- end
- item
- ActionType = atDeleteRegistry
- ActionPhase = apPostUninstall
- Key = '.spj'
- Options = [aoDeleteSubKeys]
- end
- item
- ActionType = atDeleteRegistry
- ActionPhase = apPostUninstall
- Key = 'EschalonSetup.Project'
- Options = [aoDeleteSubKeys]
- end
- item
- ActionType = atDeleteRegistry
- ActionPhase = apPostUninstall
- Key = '.slg'
- Options = [aoDeleteSubKeys]
- end
- item
- ActionType = atDeleteRegistry
- ActionPhase = apPostUninstall
- Key = 'EschalonSetup.Language'
- Options = [aoDeleteSubKeys]
- end
- item
- ActionType = atDeleteRegistry
- ActionPhase = apPostUninstall
- Key = '.stm'
- Options = [aoDeleteSubKeys]
- end
- item
- ActionType = atDeleteRegistry
- ActionPhase = apPostUninstall
- Key = 'EschalonSetup.Template'
- Options = [aoDeleteSubKeys]
- end
- item
- ActionType = atDeleteRegistry
- ActionPhase = apPostUninstall
- Key = '.spk'
- Options = [aoDeleteSubKeys]
- end
- item
- ActionType = atDeleteRegistry
- ActionPhase = apPostUninstall
- Key = 'EschalonSetup.Package'
- Options = [aoDeleteSubKeys]
- end
- item
- ActionType = atDeleteRegistry
- ActionPhase = apPostUninstall
- Key = '.arv'
- Options = [aoDeleteSubKeys]
- end
- item
- ActionType = atDeleteRegistry
- ActionPhase = apPostUninstall
- Key = 'EschalonSetup.Archive'
- Options = [aoDeleteSubKeys]
- end
- item
- ActionType = atDeleteRegistry
- ActionPhase = apPostUninstall
- Key = 'Software\Eschalon\Setup Wizard'
- Options = [aoDeleteSubKeys]
- RootKey = -2147483647
- end
- item
- ActionType = atDeleteRegistry
- ActionPhase = apPostUninstall
- Key = 'Software\Eschalon\Setup Wizard'
- Options = [aoDeleteSubKeys]
- RootKey = -2147483646
- end
- item
- ActionType = atDeleteFile
- ActionPhase = apPostUninstall
- SourceFile = '$(ApplicationDir)\Favorites'
- end
- item
- ActionType = atReadRegistry
- ActionPhase = apBeforeInit
- Key = 'Software\Eschalon\Setup Wizard\Registration'
- ValueName = 'Serial'
- Variable = 'BrandSerial'
- RootKey = -2147483646
- end
- item
- ActionType = atReadRegistry
- ActionPhase = apBeforeInit
- Key = 'Software\Eschalon\Setup Wizard'
- ValueName = 'MainFile'
- Variable = 'SetupWizMainFile'
- RootKey = -2147483646
- end
- item
- ActionType = atReadRegistry
- ActionPhase = apPreUninstall
- Key = 'Software\Eschalon\Setup Wizard'
- Value = '$(ProgramFilesDir)\Eschalon\Eschalon Setup'
- ValueName = 'RootDir'
- Variable = 'ApplicationDir'
- RootKey = -2147483646
- end>
- Background.Font.Color = clWhite
- Background.Font.Height = -35
- Background.Font.Name = 'Arial'
- Background.Font.Style = [fsBold, fsItalic]
- Background.Message =
- 'Eschalon Setup for Windows - Published by Eschalon Development I' +
- 'nc.'#13#10'� Copyright 1996 Robert Salesas, all rights reserved'#13#10#13#10'Vis' +
- 'it our web site at www.eschalon.com for the latest updates!'
- Background.Title =
- 'Eschalon Setup for Windows 95 and NT'#13#10'Version 2.2 - Trial Editio' +
- 'n'
- Basic.ApplicationName = 'Eschalon Setup for Windows 95 and NT'
- Basic.DefaultShortcutFolder = 'Eschalon\Eschalon Setup'
- Basic.FontName = 'MS Sans Serif'
- Basic.LicenseAgreement =
- '{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{' +
- '\f1\froman\fcharset2 Symbol;}{\f2\fswiss MS Sans Serif;}{\f3\fsw' +
- 'iss Arial;}{\f4\fswiss\fprq2 Arial;}{\f5\fswiss\fprq2 MS Sans Se' +
- 'rif;}}'#13#10'{\colortbl\red0\green0\blue0;}'#13#10'\deflang1033\pard\plain\' +
- 'f4\fs16 The installation and use of this product indicates your ' +
- 'understanding and acceptance of the following terms and conditio' +
- 'ns. This license shall supersede any verbal, or prior verbal or ' +
- 'written, statement or agreement to the contrary.'#13#10'\par '#13#10'\par If' +
- ' you do not understand or accept these terms, or your local regu' +
- 'lations prohibit "after sale" license agreements or limited disc' +
- 'laimers, you must cease and desist using this product immediatel' +
- 'y. Copyright laws supersede all local regulations.'#13#10'\par '#13#10'\par ' +
- #13#10'\par \plain\f4\fs16\b Copyright'#13#10'\par \plain\f4\fs8 '#13#10'\par \pl' +
- 'ain\f4\fs16 This product (in whole or in part, including all fil' +
- 'es, data, and documentation, from here on referred to as "Produc' +
- 't") is \'#39'a9 Copyright 1996 Robert Salesas, all rights reserved, ' +
- 'and is protected by Canadian and United States copyright laws, i' +
- 'nternational treaties and all other applicable national or inter' +
- 'national laws. This product may not, in whole or in part, be cop' +
- 'ied, photocopied, translated, or reduced to any electronic mediu' +
- 'm or machine readable form, without prior consent in writing, fr' +
- 'om Robert Salesas and according to all applicable laws. The sole' +
- ' owner of this product is Robert Salesas.'#13#10'\par \plain\f4\fs16\b' +
- ' '#13#10'\par Liability disclaimer'#13#10'\par \plain\f4\fs8 '#13#10'\par \plain\f' +
- '4\fs16 This product and/or license is provided exclusively by Es' +
- 'chalon Development Inc. on an "as is" basis, without any repres' +
- 'entation or warranty of any kind, either express or implied, inc' +
- 'luding without limitation any representations or endorsements re' +
- 'garding the use of, the results of, or performance of the produc' +
- 't, its appropriateness, accuracy, reliability, or correctness. T' +
- 'he entire risk as to the use of this product is assumed by the u' +
- 'ser and/or licensee. Robert Salesas and Eschalon Development Inc' +
- '. do not assume liability for the use of this product beyond the' +
- ' original purchase price. In no event will Robert Salesas or Esc' +
- 'halon Development Inc. be liable for additional direct or indire' +
- 'ct damages including any lost profits, lost savings, or other in' +
- 'cidental or consequential damages arising from any defects, or t' +
- 'he use or inability to use this product, even if Robert Salesas ' +
- 'or Eschalon Development Inc. have been advised of the possibilit' +
- 'y of such damages.'#13#10'\par \plain\f4\fs16\b '#13#10'\par Restrictions'#13#10'\' +
- 'par \plain\f4\fs8 '#13#10'\par \plain\f4\fs16 You may not use, copy, m' +
- 'odify, translate, or transfer the product or any copy except as ' +
- 'expressly defined in this agreement. You may not attempt to unlo' +
- 'ck or bypass any copy-protection or authentication algorithm uti' +
- 'lized by this product. You may not remove or modify any copyrigh' +
- 't notice, nor any "about" dialog or the method by which it may b' +
- 'e invoked.'#13#10'\par \plain\f4\fs16\b '#13#10'\par Operating license'#13#10'\par' +
- ' \plain\f4\fs8 '#13#10'\par \plain\f4\fs16 You have the non-exclusive ' +
- 'right to use the product only by a single person, on a single co' +
- 'mputer at a time. If the product permits, you may physically tra' +
- 'nsfer the product from one computer to another, provided that th' +
- 'e product is used only by a single person, on a single computer ' +
- 'at a time. In group projects where multiple persons will use the' +
- ' product, you must purchase an individual license for each membe' +
- 'r of the group. Use over a local area network (within the same l' +
- 'ocale) is permitted provided that the product is used only by a ' +
- 'single person, on a single computer at a time. Use over a wide a' +
- 'rea network (outside the same locale) is strictly prohibited und' +
- 'er any and all circumstances. Any violation immediately cancels ' +
- 'all distribution rights.'#13#10'\par \plain\f4\fs16\b '#13#10'\par Distribut' +
- 'ion license'#13#10'\par \plain\f4\fs8 '#13#10'\par \plain\f4\fs16 In order t' +
- 'o distribute run-time or compiled code in accordance to this lic' +
- 'ense, you must be registered with Eschalon Development Inc. as a' +
- 'n authorized licensee, and must have submitted a signed copy of ' +
- 'this license stating you agree to be bound by its terms and cond' +
- 'itions. You may not reproduce or distribute copies of the comple' +
- 'te or partial package, any source, interface, or code units, any' +
- ' of the documentation, nor may you supply any means by which you' +
- 'r users could create, modify, or incorporate any part of this pr' +
- 'oduct in their own products. No distribution contract is assumed' +
- ' unless a signed copy of this document has been returned to, and' +
- ' acknowledged by, Eschalon Development Inc. Violations will be p' +
- 'rosecuted to the maximum extent possible under the law, includin' +
- 'g full liability for each unit distributed.'#13#10'\par \plain\f4\fs16' +
- '\b '#13#10'\par Back-up and transfer'#13#10'\par \plain\f4\fs8 '#13#10'\par \plain' +
- '\f4\fs16 You may make one copy of the software part of the produ' +
- 'ct solely for back-up purposes, as prescribed by Canadian, Unite' +
- 'd States, and international copyright laws. You must reproduce a' +
- 'nd include the copyright notice on the back-up copy. You may tra' +
- 'nsfer the product to another party only if the other party agree' +
- 's to the terms and conditions of this agreement and completes an' +
- 'd returns registration information (name, address, etc.), includ' +
- 'ing a signed license, to Eschalon Development Inc. within 30 day' +
- 's of the transfer. If you transfer the product you must at the s' +
- 'ame time transfer the documentation and back-up copy, or transfe' +
- 'r the documentation and destroy the back-up copy. You may not re' +
- 'tain any portion of the product, in any form, under any circumst' +
- 'ance.'#13#10'\par \plain\f4\fs16\b '#13#10'\par Terms'#13#10'\par \plain\f4\fs8 '#13#10 +
- '\par \plain\f4\fs16 This license is effective until terminated. ' +
- 'You may terminate it by destroying the complete product and all ' +
- 'copies thereof. This license will also terminate if you fail to ' +
- 'comply with any terms or conditions of this agreement. You agree' +
- ' upon such termination to destroy all copies of the software and' +
- ' of the documentation, or return them to Eschalon Development In' +
- 'c. for disposal.'#13#10'\par \plain\f4\fs16\b '#13#10'\par Other rights and ' +
- 'restrictions'#13#10'\par \plain\f4\fs8 '#13#10'\par \plain\f4\fs16 All other' +
- ' rights and restrictions not specifically granted in this licens' +
- 'e are reserved by Robert Salesas and/or Eschalon Development Inc' +
- '.'#13#10'\par \plain\f5\fs16\cf0 '#13#10'\par }'#13#10#0
- Basic.ReadMeBefore =
- '{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{' +
- '\f1\froman\fcharset2 Symbol;}{\f2\fswiss MS Sans Serif;}{\f3\fsw' +
- 'iss Arial;}{\f4\fswiss\fprq2 Arial;}{\f5\fswiss\fprq2 MS Sans Se' +
- 'rif;}}'#13#10'{\colortbl\red0\green0\blue0;}'#13#10'\deflang1033\pard\plain\' +
- 'f5\fs20\b Welcome to Eschalon Setup!'#13#10'\par '#13#10'\par \plain\f5\fs16' +
- ' Thank you for choosing Eschalon Setup for Windows 95 and NT. As' +
- ' the latest addition to our popular line of setup products for W' +
- 'indows, Eschalon Setup continues the tradition of providing an e' +
- 'asy to use, yet powerful toolkit.'#13#10'\par \plain\f4\fs8 '#13#10'\par \pl' +
- 'ain\f5\fs16 You are about to experience what your user will feel' +
- ' when installing your software. A setup built with Eschalon Setu' +
- 'p looks professional and is easy to create. Our advanced Wizards' +
- ' make building an installation as simple as following four easy ' +
- 'steps - and that includes clicking on "Build"! Within minutes yo' +
- 'u have a fully functional feature rich, Windows 95 setup. In add' +
- 'ition, the adaptable interface allows you to add more steps as y' +
- 'our needs grow.'#13#10'\par \plain\f4\fs8 '#13#10'\par \plain\f5\fs16 By cho' +
- 'osing Eschalon Setup you have joined the ranks of 3M, AT&T, HP, ' +
- 'IBM, Intuit, Macromedia, Microsoft, Microprose, Sprint, SunSelec' +
- 't, and Xerox. You are definitely in good company, and once you s' +
- 'tart using Eschalon Setup you'#39'll never go back!'#13#10'\par '#13#10'\par Tha' +
- 'nk you once again,'#13#10'\par \plain\f4\fs8 '#13#10'\par \plain\f5\fs16 Esc' +
- 'halon Development Inc.\plain\f5\fs16\b '#13#10'\par \plain\f5\fs16\cf0' +
- ' '#13#10'\par '#13#10'\par }'#13#10#0
- Basic.ReadMeAfter =
- '{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fnil MS Sans Serif;}{\f' +
- '1\fnil\fcharset2 Symbol;}{\f2\fswiss\fprq2 System;}{\f3\fswiss M' +
- 'S Sans Serif;}{\f4\fswiss Arial;}{\f5\fswiss\fprq2 Arial;}{\f6\f' +
- 'swiss\fprq2 MS Sans Serif;}{\f7\fmodern\fprq1 Courier New;}}'#13#10'{\' +
- 'colortbl\red0\green0\blue0;\red0\green0\blue128;}'#13#10'\deflang1033\' +
- 'pard\plain\f5\fs24\cf1\b Release Notes\plain\f7\fs32\cf1 '#13#10'\par ' +
- '\plain\f7\fs20 '#13#10'\par \plain\f5\fs20\b Eschalon Setup for Window' +
- 's 95 and NT'#13#10'\par Version 2.2\plain\f5\fs24\b '#13#10'\par '#13#10'\par '#13#10'\p' +
- 'ar \plain\f5\fs20 _____________________________\plain\f7\fs20 '#13#10 +
- '\par \plain\f5\fs20\cf1\b Upgrading from 2.1'#13#10'\par \plain\f5\fs2' +
- '0 '#13#10'\par \plain\f5\fs16 If you are upgrading from version 2.1, p' +
- 'lease read the \plain\f5\fs16\b New features in 2.2\plain\f5\fs1' +
- '6 section below.'#13#10'\par '#13#10'\par '#13#10'\par \plain\f5\fs20 ___________' +
- '__________________\plain\f7\fs20 '#13#10'\par \plain\f5\fs20\cf1\b Upg' +
- 'rading from 2.0'#13#10'\par \plain\f5\fs20 '#13#10'\par \plain\f5\fs16 If yo' +
- 'u are upgrading from version 2.0, the first change you will noti' +
- 'ce is the new file format. Script files (.stx) have been replace' +
- 'd by project files (.spj). In order to use your old projects you' +
- ' will have to convert them. To convert a script, start Eschalon ' +
- 'Setup Wizard, and import it using the \plain\f5\fs16\b File|Impo' +
- 'rt\plain\f5\fs16 menu. Once the script has been imported, you c' +
- 'an save it under the new format. You should not lose any functio' +
- 'nality when converting a project, although you might want to rev' +
- 'iew each item to see how the new features affect your current se' +
- 'ttings.'#13#10'\par '#13#10'\par The new format is \plain\f5\fs16\b much\pla' +
- 'in\f5\fs16 faster, especially when saving. If you had the \plai' +
- 'n\f5\fs16\b Save before building\plain\f5\fs16 option turned of' +
- 'f due to the time it took to save, you might want to turn it on ' +
- 'again. Opening a project is still a little slow, but that is mai' +
- 'nly due to all the processing that must be done for each file in' +
- ' the project.'#13#10'\par '#13#10'\par You will also have to convert your cu' +
- 'stom language files using the new \plain\f5\fs16\b Language Mana' +
- 'ger\plain\f5\fs16 . The extension hasn'#39't changed, but the file f' +
- 'ormat has. Note that although this new utility can be freely dis' +
- 'tributed to your translators, you may not distribute it to your ' +
- 'end users. When distributing to your translators, you must only ' +
- 'include the language manager and the .slg files. You may not dis' +
- 'tribute any other part of \plain\f5\fs16\i Eschalon Setup\plain\' +
- 'f5\fs16 .'#13#10'\par '#13#10'\par The second change you'#39'll notice deals wit' +
- 'h the uninstaller. The entire handling of the uninstaller has ch' +
- 'anged, and as a result you will have to adapt your projects. If ' +
- 'you used to create an icon for the \plain\f5\fs16\b Remove.exe\p' +
- 'lain\f5\fs16 program, you need to modify it to include the foll' +
- 'owing as a parameter:'#13#10'\par '#13#10'\par \pard\li360\plain\f7\fs16 /U:' +
- '"$(ApplicationDir)\\Remove.log"'#13#10'\par \pard\plain\f5\fs16 '#13#10'\par' +
- ' This example assumes that you'#39're placing the log file in the fo' +
- 'lder pointed to by $(ApplicationDir). If you are not, then repla' +
- 'ce that variable by the appropriate one. If you'#39'd like to displa' +
- 'y the \plain\f5\fs16\b Recycle Bin\plain\f5\fs16 icon instead o' +
- 'f the setup icon, set the shortcut'#39's \plain\f5\fs16\b Icon Index' +
- '\plain\f5\fs16 to 1. You should also verify the new uninstaller' +
- ' settings using the \plain\f5\fs16\b File|Properties\plain\f5\fs' +
- '16 menu, on the \plain\f5\fs16\b Uninstall\plain\f5\fs16 page.' +
- ' If you use a different log file name, then you must modify the ' +
- 'shortcut log file name as well.'#13#10'\par '#13#10'\par In order to correct' +
- ' some uninstaller related issues, we have had to change the way ' +
- 'branding works. We no longer brand the main \plain\f5\fs16\b Set' +
- 'up.exe\plain\f5\fs16 file, instead we now brand the archive fil' +
- 'e (the part that contains the data to be installed). Unfortunate' +
- 'ly this means you can no longer brand a single .exe setup file. ' +
- 'If you want to use file branding, you must create the setup file' +
- 's in two parts, \plain\f5\fs16\b Setup.exe\plain\f5\fs16 and \p' +
- 'lain\f5\fs16\b Setup.arv\plain\f5\fs16 . We apologize for any in' +
- 'convenience this causes, but based on surveys conducted on our c' +
- 'ore beta testers, this was determined to be the best solution.'#13#10 +
- '\par '#13#10'\par Finally, if you used the undocumented \plain\f5\fs16' +
- '\b Write registry\plain\f5\fs16 trick to delete registry entrie' +
- 's, you will have to change your project to use the new \plain\f5' +
- '\fs16\b Delete registry\plain\f5\fs16 action.'#13#10'\par '#13#10'\par Whil' +
- 'e we have attempted to make upgrading a transparent operation, a' +
- 'nd we haven'#39't found any problems when converting script files, w' +
- 'e recommend that you do some testing to assure that everything w' +
- 'orks as you expect it to.'#13#10'\par \plain\f5\fs20 '#13#10'\par '#13#10'\par ___' +
- '__________________________\plain\f7\fs20 '#13#10'\par \plain\f5\fs20\c' +
- 'f1\b New features in version 2.2'#13#10'\par \plain\f5\fs16 '#13#10'\par The' +
- ' following list includes features added to Eschalon Setup.'#13#10'\par' +
- ' '#13#10'\par \pard\li360\fi-180{\*\pn\pnlvlblt\pnf1\pnindent180{\pntx' +
- 'tb\'#39'b7}}\plain\f5\fs16 {\pntext\f1\'#39'b7\tab}Changed \plain\f5\fs1' +
- '6\b Build\plain\f5\fs16 menu item captions'#13#10'\par {\pntext\f1\'#39'b' +
- '7\tab}Added \plain\f5\fs16\b Check Project\plain\f5\fs16 menu i' +
- 'tem to \plain\f5\fs16\b Build\plain\f5\fs16 menu; checks the co' +
- 'mplete project and displays help for any incomplete or incorrect' +
- ' pages'#13#10'\par {\pntext\f1\'#39'b7\tab}Added \plain\f5\fs16\b Favorite' +
- 's\plain\f5\fs16 menu to manage multiple project files; supports' +
- ' folders within the Favorites folder, just like the Windows \pla' +
- 'in\f5\fs16\b Start \plain\f5\fs16 menu'#13#10'\par {\pntext\f1\'#39'b7\tab' +
- '}Added Packages to provide pre-configured items to any project. ' +
- 'This powerful feature allows one-click installation of common it' +
- 'ems such as BDE, MFC, ODBC, and VB run-time files and settings'#13 +
- #10'\par {\pntext\f1\'#39'b7\tab}Added Templates to provide saved setti' +
- 'ngs of commonly used setup projects. Includes various templates ' +
- 'for Delphi, VC++, VB, etc.'#13#10'\par {\pntext\f1\'#39'b7\tab}Added suppo' +
- 'rt for design time variables; configurable via the \plain\f5\fs1' +
- '6\b Tools|Options\plain\f5\fs16 menu; allows locating files in ' +
- 'a system independant manner; very useful for packages and templa' +
- 'tes; variables are stored in registry and are usually created at' +
- ' setup time'#13#10'\par {\pntext\f1\'#39'b7\tab}Added \plain\f5\fs16\b Add' +
- ' Wildcard\plain\f5\fs16 item to the Files page; allows using a ' +
- 'wildcard spec to include an unlimited number of files using only' +
- ' one entry; very convenient'#13#10'\par {\pntext\f1\'#39'b7\tab}Changed \p' +
- 'lain\f5\fs16\b Storage\plain\f5\fs16 options in \plain\f5\fs16\' +
- 'b File Properties\plain\f5\fs16 dialog; added options for stori' +
- 'ng file attributes'#13#10'\par {\pntext\f1\'#39'b7\tab}New action phases \' +
- 'plain\f5\fs16\i After setup prompts for branding information\pla' +
- 'in\f5\fs16 and \plain\f5\fs16\i Before setup checks space requi' +
- 'rements\plain\f5\fs16 '#13#10'\par {\pntext\f1\'#39'b7\tab}New Delphi BDE ' +
- 'actions for configuring the BDE, creating and deleting BDE alias' +
- 'es, and registering BDE language files'#13#10'\par {\pntext\f1\'#39'b7\tab' +
- '}New Borland Local Interbase actions for registering and unregis' +
- 'tering the server'#13#10'\par \pard\plain\f5\fs20 '#13#10'\par \plain\f5\fs1' +
- '6 Other minor changes and additions have been made on the interf' +
- 'ace and few minor bugs have been corrected.'#13#10'\par \plain\f5\fs20' +
- ' '#13#10'\par _____________________________\plain\f7\fs20 '#13#10'\par \plai' +
- 'n\f5\fs20\cf1\b New features in version 2.1'#13#10'\par \plain\f5\fs16' +
- ' '#13#10'\par The following list includes changes to the operation of ' +
- 'Eschalon Setup.'#13#10'\par '#13#10'\par \pard\li360\fi-180{\*\pn\pnlvlblt\p' +
- 'nf1\pnindent180{\pntxtb\'#39'b7}}\plain\f5\fs16 {\pntext\f1\'#39'b7\tab}' +
- 'Improved file format resulting in overall speed improvements'#13#10'\p' +
- 'ar {\pntext\f1\'#39'b7\tab}Includes several new language files (most' +
- ' are user supplied, mainly as a convenience, therefore please ke' +
- 'ep in mind we do not necessarily support all language files; ple' +
- 'ase feel free to send us knew language files for languages we do' +
- 'n'#39't currently supply)'#13#10'\par {\pntext\f1\'#39'b7\tab}Includes distrib' +
- 'utable \plain\f5\fs16\b Language Manager\plain\f5\fs16 utility'#13 +
- #10'\par {\pntext\f1\'#39'b7\tab}New help file and context sensitive li' +
- 'nks; an improved help file will be released as soon as it is rea' +
- 'dy, we apologize for any inconvenience this delays causes, but t' +
- 'he new features were determined to be more pressing'#13#10'\par {\pnte' +
- 'xt\f1\'#39'b7\tab}Importing and exporting to text file format; the f' +
- 'ormat is not documented, but you are free to figure it out; if y' +
- 'ou include a large \plain\f5\fs16\b License Agreement\plain\f5\f' +
- 's16 or \plain\f5\fs16\b ReadMe\plain\f5\fs16 message, you will' +
- ' not be able to re-import the file; delete these two strings and' +
- ' everything will work fine (we should have a fix soon)'#13#10'\par {\p' +
- 'ntext\f1\'#39'b7\tab}Branding has changed; the archive file (\plain\' +
- 'f5\fs16\b setup.arv\plain\f5\fs16 ) gets branded instead of the ' +
- 'loader file (\plain\f5\fs16\b setup.exe\plain\f5\fs16 ); this me' +
- 'ans that you cannot build a single .exe if you want to use brand' +
- 'ing (you can still brand the registry and use a single .exe)'#13#10'\p' +
- 'ar {\pntext\f1\'#39'b7\tab}Drag and drop support from File Manager a' +
- 'nd Explorer to open projects and add files to the file list'#13#10'\pa' +
- 'r {\pntext\f1\'#39'b7\tab}Project properties window provides access ' +
- 'to project information, as well as uninstall and language settin' +
- 'gs'#13#10'\par \plain\f5\fs16\b {\pntext\f1\'#39'b7\tab}Edit\plain\f5\fs16' +
- ' and \plain\f5\fs16\b View\plain\f5\fs16 menus dynamically ada' +
- 'pt to page contents; provide the same functions as the context m' +
- 'enus available with the right mouse button'#13#10'\par \plain\f5\fs16\' +
- 'b {\pntext\f1\'#39'b7\tab}Cut\plain\f5\fs16 /\plain\f5\fs16\b Copy\p' +
- 'lain\f5\fs16 /\plain\f5\fs16\b Paste\plain\f5\fs16 menus and ho' +
- 'tkeys for list view items; works between instances of Setup Wiza' +
- 'rd; very cool'#13#10'\par \plain\f5\fs16\b {\pntext\f1\'#39'b7\tab}Show\pl' +
- 'ain\f5\fs16 menu added to context and \plain\f5\fs16\b View\pla' +
- 'in\f5\fs16 menus; allows showing and hiding files based on file' +
- ' type and components'#13#10'\par {\pntext\f1\'#39'b7\tab}Added \plain\f5\f' +
- 's16\b /N\plain\f5\fs16 command line switch to Setup Wizard to d' +
- 'isable display of the splash screen'#13#10'\par {\pntext\f1\'#39'b7\tab}Co' +
- 'mmand line support for building of projects; uses \plain\f5\fs16' +
- '\b /B\plain\f5\fs16 switch followed by project name (\plain\f5\' +
- 'fs16\b setupwiz.exe /b project.spj\plain\f5\fs16 ); at this time' +
- ' errors are still reported using message boxes'#13#10'\par {\pntext\f1' +
- '\'#39'b7\tab}Dependency scanner now includes button to automatically' +
- ' add missing files to project'#13#10'\par {\pntext\f1\'#39'b7\tab}New 1,02' +
- '4 Kb and 512 Kb archive part sizes; perfect for transmitting fil' +
- 'es over the Internet to servers that restrict the size of e-mail' +
- ' attachments'#13#10'\par {\pntext\f1\'#39'b7\tab}Global editing of source ' +
- 'directories using the \plain\f5\fs16\b Edit\plain\f5\fs16 menu ' +
- 'or the context menu'#13#10'\par {\pntext\f1\'#39'b7\tab}Removal of invalid' +
- ' files using the \plain\f5\fs16\b Edit\plain\f5\fs16 menu or th' +
- 'e context menu'#13#10'\par \pard\plain\f5\fs16 '#13#10'\par '#13#10'\par The follo' +
- 'wing list includes features added to Eschalon Setup.'#13#10'\par \pard' +
- '\li360\fi-180\plain\f5\fs16 '#13#10'\par \pard\li360\fi-180{\*\pn\pnlv' +
- 'lblt\pnf1\pnindent180{\pntxtb\'#39'b7}}\plain\f5\fs16 {\pntext\f1\'#39'b' +
- '7\tab}Documented command line options for the run-time engine in' +
- ' the online manual; more to come'#13#10'\par {\pntext\f1\'#39'b7\tab}Sever' +
- 'al new variables; see manual under \plain\f5\fs16\b Variables\pl' +
- 'ain\f5\fs16 '#13#10'\par {\pntext\f1\'#39'b7\tab}New actions for setting f' +
- 'ile attributes, deleting registry keys and values, and finding f' +
- 'iles'#13#10'\par {\pntext\f1\'#39'b7\tab}Expanded \plain\f5\fs16\b Set var' +
- 'iable\plain\f5\fs16 action to include various common operations' +
- #13#10'\par {\pntext\f1\'#39'b7\tab}Added \plain\f5\fs16\b Show Mode\plai' +
- 'n\f5\fs16 to \plain\f5\fs16\b Run application\plain\f5\fs16 ac' +
- 'tion to control the application'#39's initial window state'#13#10'\par {\p' +
- 'ntext\f1\'#39'b7\tab}Branding options have been added for: default v' +
- 'alues, input mask, field is required/not required, brand setup/d' +
- 'o not brand setup; each item can also specify a separate root ke' +
- 'y'#13#10'\par {\pntext\f1\'#39'b7\tab}Folder variables can be assigned a v' +
- 'alue in the \plain\f5\fs16\b Before setup is initialized\plain\f' +
- '5\fs16 action phase, and if the folder exists, the user won'#39't b' +
- 'e prompted; this is very useful when adding files to folders tha' +
- 't belong to other applications, such as Visual Basic, Microsoft ' +
- 'Word, Borland Delphi, etc.'#13#10'\par {\pntext\f1\'#39'b7\tab}New \plain\' +
- 'f5\fs16\b Platform\plain\f5\fs16 option for files; restrict ins' +
- 'tallation of files to specific platform type; Let us know if thi' +
- 's should be expanded to other items, such as shortcuts'#13#10'\par {\p' +
- 'ntext\f1\'#39'b7\tab}Separate "before" and "after" \plain\f5\fs16\b ' +
- 'ReadMe \plain\f5\fs16 messages'#13#10'\par {\pntext\f1\'#39'b7\tab}New req' +
- 'uirement for checking dates, allows setups to be executed only w' +
- 'ithin a specific date and time range'#13#10'\par \plain\f5\fs16\b {\pn' +
- 'text\f1\'#39'b7\tab}Platform\plain\f5\fs16 requirements have been c' +
- 'hanged to support separate version specifications for each platf' +
- 'orm type'#13#10'\par \pard\plain\f5\fs16 '#13#10'\par '#13#10'\par The following l' +
- 'ist includes changes to the uninstaller.'#13#10'\par \pard\li360\fi-18' +
- '0\plain\f5\fs16 '#13#10'\par \pard\li360\fi-180{\*\pn\pnlvlblt\pnf1\pn' +
- 'indent180{\pntxtb\'#39'b7}}\plain\f5\fs16 {\pntext\f1\'#39'b7\tab}Overal' +
- 'l handling has changed; contact us if you experience problems wi' +
- 'th old projects; fixes problems with Windows 95 "Add/Remove" app' +
- 'let'#13#10'\par \plain\f5\fs16\b {\pntext\f1\'#39'b7\tab}Remove.exe\plain\' +
- 'f5\fs16 is now separate from the uninstall log file, and can be' +
- ' shared among applications; it removes itself once every applica' +
- 'tion stops using it'#13#10'\par \plain\f5\fs16\b {\pntext\f1\'#39'b7\tab}R' +
- 'emove.exe\plain\f5\fs16 has a recycle bin icon in the second ic' +
- 'on index; if you create a shortcut for \plain\f5\fs16\b Remove.e' +
- 'xe\plain\f5\fs16 , you should use this icon index'#13#10'\par \pard\pl' +
- 'ain\f5\fs20 '#13#10'\par ____________________________\plain\f7\fs20 '#13#10 +
- '\par \plain\f5\fs20\cf1\b Proposed features '#13#10'\par for future ve' +
- 'rsions'#13#10'\par \plain\f5\fs16 '#13#10'\par The following list includes "' +
- 'under development" and proposed features.'#13#10'\par \pard\li360\fi-1' +
- '80\plain\f5\fs16 '#13#10'\par \pard\li360\fi-180{\*\pn\pnlvlblt\pnf1\p' +
- 'nindent180{\pntxtb\'#39'b7}}\plain\f5\fs16 {\pntext\f1\'#39'b7\tab}Actio' +
- 'n Wizard to facilitate things like file associations, adding to ' +
- 'application path, etc.'#13#10'\par {\pntext\f1\'#39'b7\tab}Call DLLs; prop' +
- 'osed interface includes COM object for access to variables'#13#10'\par' +
- ' {\pntext\f1\'#39'b7\tab}Printing options'#13#10'\par \pard\plain\f5\fs16 ' +
- #13#10'\par If your favorite feature is not on the list, please feel ' +
- 'free to submit a suggestion. We'#39're always looking for good ideas' +
- '!'#13#10'\par '#13#10'\par }'#13#10#0
- Basic.WindowTitle = 'Eschalon Setup for Windows 95 and NT - Setup'
- Billboards = <>
- Branding = <
- item
- Default = '$(RegisteredOwner)'
- Description = '&Name:'
- Enabled = True
- Key = 'Software\Eschalon\Setup Wizard\Registration\Name'
- Options = [boRequired, boDoNotBrand]
- RootKey = -2147483646
- Variable = 'BrandName'
- end
- item
- Default = '$(RegisteredOrganization)'
- Description = '&Organization:'
- Enabled = True
- Key = 'Software\Eschalon\Setup Wizard\Registration\Organization'
- Options = [boRequired, boDoNotBrand]
- RootKey = -2147483646
- Variable = 'BrandOrganization'
- end
- item
- Default = '$(BrandSerial)'
- Description = '&Serial Number:'
- Options = [boDoNotBrand]
- RootKey = -2147483646
- Variable = 'BrandSerial'
- end
- item
- Description = 'Custom &1:'
- RootKey = -2147483646
- Variable = 'BrandCustom1'
- end
- item
- Description = 'Custom &2:'
- RootKey = -2147483646
- Variable = 'BrandCustom2'
- end>
- Components = <
- item
- Description = 'Contains the Eschalon Setup Manual and associated files.'
- IconIndex = 9
- Name = 'Eschalon Setup Manual'
- Sets = [csTypical, csCompact, csCustom]
- Tag = 0
- end
- item
- Description =
- 'Contains the Eschalon Setup Wizard and associated files. Require' +
- 'd.'
- Icon.Data = {<image000.ico>}
- IconIndex = -1
- Name = 'Eschalon Setup Wizard'
- Sets = [csTypical, csCompact, csCustom]
- Tag = 1
- end
- item
- Description = 'Contains a sample script and bitmap for Eschalon Setup.'
- IconIndex = 33
- Name = 'Eschalon Setup Wizard\Samples'
- Sets = [csTypical, csCustom]
- Tag = 2
- end
- item
- Description = 'Contains the language files for Eschalon Setup.'
- IconIndex = 28
- Name = 'Languages'
- Sets = [csTypical]
- Tag = 3
- end
- item
- Description = 'Contains the Spanish language files for Eschalon Setup.'
- Icon.Data = {<image001.ico>}
- IconIndex = -1
- Name = 'Languages\Spanish'
- Sets = [csTypical]
- Tag = 6
- end
- item
- Description = 'Contains the Swedish language files for Eschalon Setup.'
- Icon.Data = {<image002.ico>}
- IconIndex = -1
- Name = 'Languages\Swedish'
- Sets = [csTypical]
- Tag = 7
- end
- item
- Description = 'Contains the German language files for Eschalon Setup.'
- Icon.Data = {<image003.ico>}
- IconIndex = -1
- Name = 'Languages\German'
- Sets = [csTypical]
- Tag = 9
- end
- item
- Description = 'Contains the French language files for Eschalon Setup.'
- Icon.Data = {<image004.ico>}
- IconIndex = -1
- Name = 'Languages\French'
- Sets = [csTypical]
- Tag = 5
- end
- item
- Description =
- 'Contains pre-packaged settings for support of Delphi, VB, VC++, ' +
- 'etc.'
- Icon.Data = {<image005.ico>}
- IconIndex = -1
- Name = 'Eschalon Setup Wizard\Packages'
- Sets = [csTypical, csCustom]
- Tag = 8
- end
- item
- Description = 'Contains project templates for support of Delphi, VB, VC++, etc.'
- Icon.Data = {<image006.ico>}
- IconIndex = -1
- Name = 'Eschalon Setup Wizard\Templates'
- Sets = [csTypical, csCustom]
- Tag = 10
- end
- item
- Description = 'Contains the Czech language files for Eschalon Setup.'
- Icon.Data = {<image007.ico>}
- IconIndex = -1
- Name = 'Languages\Czech'
- Sets = [csTypical]
- Tag = 4
- end
- item
- Description = 'Contains the Danish language files for Eschalon Setup.'
- Icon.Data = {<image008.ico>}
- IconIndex = -1
- Name = 'Languages\Danish'
- Sets = [csTypical]
- Tag = 4
- end
- item
- Description = 'Contains the Dutch language files for Eschalon Setup.'
- Icon.Data = {<image009.ico>}
- IconIndex = -1
- Name = 'Languages\Dutch'
- Sets = [csTypical]
- Tag = 11
- end
- item
- Description = 'Contains the Portuguese language files for Eschalon Setup.'
- Icon.Data = {<image010.ico>}
- IconIndex = -1
- Name = 'Languages\Portuguese'
- Sets = [csTypical]
- Tag = 12
- end>
- Files = <
- item
- Components.Tags = {
- 0100000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\SetupWiz.hlp'
- DateModified = 35444.077268518520000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 176681
- Source = 'D:\Masters\Demos\Setup\SetupWiz.hlp'
- end
- item
- Components.Tags = {
- 0200000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\SetupMn.bin'
- DateModified = 35496.451245601850000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 542208
- Source = 'D:\Masters\Demos\Setup\SetupMn.bin'
- VersionHi = 65536
- end
- item
- Components.Tags = {
- 0100000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\SetupWiz.cnt'
- DateModified = 35354.442870370370000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 2738
- Source = 'D:\Masters\Demos\Setup\SetupWiz.cnt'
- end
- item
- Components.Tags = {
- 0200000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\SetupWiz.exe'
- DateModified = 35496.451501643520000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 1126400
- Source = 'D:\Masters\Demos\Setup\SetupWiz.exe'
- VersionHi = 131074
- end
- item
- Components.Tags = {
- 0200000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Default.slg'
- DateModified = 35455.264675925920000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 20507
- Source = 'D:\Masters\Demos\Setup\Default.slg'
- end
- item
- Components.Tags = {
- 0400000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Splash.bmp'
- DateModified = 35304.000185185180000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 13678
- Source = 'D:\Masters\Demos\Setup\Splash.bmp'
- end
- item
- Components.Tags = {
- 0200000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Setup.bin'
- DateModified = 35416.427060185180000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 29696
- Source = 'D:\Masters\Demos\Setup\Setup.bin'
- VersionHi = 131074
- end
- item
- Components.Tags = {
- 0200000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Exclusion List.txt'
- DateModified = 35351.127037037040000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 4574
- Source = 'D:\Masters\Demos\Setup\Exclusion List.txt'
- end
- item
- Components.Tags = {
- 0000000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Languages\Czech.slg'
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 0
- Source = 'D:\Masters\Demos\Setup\Languages\Czech.slg'
- end
- item
- Components.Tags = {
- 4000000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Languages\Spanish - South America.slg'
- DateModified = 35437.053171296300000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 23977
- Source = 'D:\Masters\Demos\Setup\Languages\Spanish - South America.slg'
- end
- item
- Components.Tags = {
- 0400000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Setup.spj'
- DateModified = 35496.455857557870000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 44034
- Source = 'D:\Masters\Demos\Setup\Setup.spj'
- end
- item
- Components.Tags = {
- 8000000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Languages\Swedish.slg'
- DateModified = 35460.922500000000000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 20598
- Source = 'D:\Masters\Demos\Setup\Languages\Swedish.slg'
- end
- item
- Components.Tags = {
- 0002000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Languages\German.slg'
- DateModified = 35437.051018518520000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 23392
- Source = 'D:\Masters\Demos\Setup\Languages\German.slg'
- end
- item
- Components.Tags = {
- 4000000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Languages\Spanish - Spain.slg'
- DateModified = 35437.051759259260000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 23596
- Source = 'D:\Masters\Demos\Setup\Languages\Spanish - Spain.slg'
- end
- item
- Components.Tags = {
- 0010000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Languages\Portuguese - Brazil.slg'
- DateModified = 35437.051249999990000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 23780
- Source = 'D:\Masters\Demos\Setup\Languages\Portuguese - Brazil.slg'
- end
- item
- Components.Tags = {
- 2000000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Languages\French - France.slg'
- DateModified = 35437.050509259260000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 22873
- Source = 'D:\Masters\Demos\Setup\Languages\French - France.slg'
- end
- item
- Components.Tags = {
- 2000000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Languages\French - Quebec.slg'
- DateModified = 35437.050810185190000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 22092
- Source = 'D:\Masters\Demos\Setup\Languages\French - Quebec.slg'
- end
- item
- Destination = '$(ApplicationDir)\Release Notes.rtf'
- DateModified = 35360.979930555560000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 14419
- Source = 'D:\Masters\Demos\Setup\Release Notes.rtf'
- end
- item
- Components.Tags = {
- 0001000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Packages'
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity, foWildSource, foWildSourceIncludeSubs]
- Size = 0
- Source = 'D:\Masters\Demos\Setup\Packages\*.spk'
- end
- item
- Components.Tags = {
- 0200000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Redist'
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity, foWildSource, foWildSourceIncludeSubs]
- Size = 0
- Source = 'D:\Masters\Demos\Setup\Redist\*.*'
- end
- item
- Components.Tags = {
- 0004000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Templates'
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity, foWildSource, foWildSourceIncludeSubs]
- Size = 0
- Source = 'D:\Masters\Demos\Setup\Templates\*.*'
- end
- item
- Components.Tags = {
- 0008000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Languages\Dutch.slg'
- DateModified = 35437.047824074080000000
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 22148
- Source = 'D:\Masters\Demos\Setup\Languages\Dutch.slg'
- end
- item
- Components.Tags = {
- 1000000000000000000000000000000000000000000000000000000000000000}
- Destination = '$(ApplicationDir)\Languages\Danish.slg'
- NewDateModified = 35467.430555555550000000
- Options = [foCheckIntegrity]
- Size = 0
- Source = 'D:\Masters\Demos\Setup\Languages\Danish.slg'
- end>
- Folders = <
- item
- Default = '$(ProgramFilesDir)\Eschalon\Eschalon Setup'
- Description =
- 'Use the field below to specify the folder where you want to the ' +
- 'Eschalon Setup files to be copied to.'
- Title = 'Select Eschalon Setup folder'
- Variable = 'ApplicationDir'
- end>
- Requirements = <
- item
- Fail = True
- Message =
- 'You must uninstall the previous version of $(ApplicationName) be' +
- 'fore setup can proceed. To uninstall the previous version, use t' +
- 'he Control Panel'#39's "Add/Remove Programs" icon. You must remember' +
- ' to save your current serial number! It is listed in the Setup W' +
- 'izard'#39's Help|About dialog, under "Details". Without this number ' +
- 'you will not be able to re-install Eschalon Setup.'
- RequirementType = rtVariable
- RootKey = 2
- Variable = 'SetupWizMainFile'
- end
- item
- Fail = True
- Message =
- 'Eschalon Setup requires at least Windows NT 3.51 in order to ope' +
- 'rate. You can obtain the latest updates directly from Microsoft.'
- RequirementType = rtPlatform
- RootKey = 2
- VariableMethod = rvmNotEmpty
- end
- item
- Message = 'Some features require Windows 95 or Windows NT 4.0'
- RequirementType = rtPlatform
- VersionNT = 1024
- end
- item
- RequirementType = rtDisplay
- RootKey = 2
- Depth = rd256
- Resolution = rr800x600
- Platform = 1
- VariableMethod = rvmNotEmpty
- end
- item
- RequirementType = rtMemory
- RootKey = 2
- Memory = 8
- Platform = 1
- VariableMethod = rvmNotEmpty
- end>
- Shortcuts = <
- item
- Command = '$(ApplicationDir)\Release Notes.rtf'
- Description = 'Release Notes'
- Directory = '$(ApplicationDir)'
- Shortcut = '$(ShortcutFolder)'
- end
- item
- Command = '$(ApplicationDir)\SetupWiz.exe'
- Components.Tags = {
- 0200000000000000000000000000000000000000000000000000000000000000}
- Description = 'Eschalon Setup Wizard'
- Directory = '$(ApplicationDir)'
- Shortcut = '$(ShortcutFolder)'
- end
- item
- Command = '$(ApplicationDir)\SetupWiz.hlp'
- Components.Tags = {
- 0100000000000000000000000000000000000000000000000000000000000000}
- Description = 'Eschalon Setup Manual'
- Directory = '$(ApplicationDir)'
- Shortcut = '$(ShortcutFolder)'
- end
- item
- Command = '$(ApplicationDir)\Remove.exe'
- Description = 'Remove'
- Directory = '$(ApplicationDir)'
- IconFile = '$(ApplicationDir)\Remove.exe'
- IconIndex = 1
- Parameters = '"/U:$(ApplicationDir)\Remove.log"'
- Shortcut = '$(ShortcutFolder)'
- end>
- Languages = <
- item
- end>
- Uninstall.Enabled = True
- Uninstall.LogFile = '$(ApplicationDir)\Remove.log'
- Uninstall.UninstallFile = '$(ApplicationDir)\Remove.exe'
- Uninstall.WindowTitle = 'Eschalon Setup for Windows 95 - Remove'
- Product = 2
- Version = 532
- end
-