; There are some predefined macros: ; $w --- Windows directory ; $y --- Windows system directory ; $s --- installation source directory ; $i --- installation target directory ; ; $w, $y and $s is defined immediately after install.exe is started. ; $i is defined after [macros1] is read in and before [macros2] is ; read in ; put the macros defined before the installation target dir is entered ; in this section [macros1] ; some handy macros f = Freeman fi = $f Installer fu = $f Uninstaller fs = $f Software pf = Project File rf = Resource File sm = (Small Model) mm = (Medium Model) cl = Class Library 4i = For Installer 4u = For Uninstaller csf = C++ Source File chf = C++ Header File group = $fi [general] ; the name of your application being installed. it will be used ; to refer to your application in several dialog boxes appName = Super Slots V1.2 ; the three lines of welcome text in the welcome dialog box welcomeTxt1 = This program will install Super Slots version 1.2 welcomeTxt2 = onto your system. welcomeTxt3 = ; minimum free disk space required (in kb) by your application minFreeSpace = 580 ; default directory defDir = c:\SSLOTS ; the text shown on the background ;bkTxt = "Super Slots" ; the font (including style) & font height (in point) to display ; the background text bkTxtFont = Times New Roman Bold Italic bkTxtH = 60 ; the horizontal & vertical distance from the left top corner of ; the screen to the base point of the background text bkTxtX = 0 bkTxtY = 0 ; the color (in the format of "red, green, blue") of the background text bkTxtColor = 255, 0, 0 ; minimum time (in ms) to copy a file. if the actual needed is small than ; this, install.exe will wait. This will let the user know what is going on minTime = 500 ; put the macros defined after the installation target dir is entered ; in this section [macros2] [disks] ; one entry for one disk: ; ; = ; ; where --- a number used in section [files] to refer to a disk ; --- a comment about what the disk is, something like ; "installation disk #1". It is used to ask to user ; to insert the appropriate disk if the file is not ; found 0 = Installation Disk #1 [files] ; one entry for one file: ; ; = , , , , , ; ; e.g. ; bwcc.dl_ = $y, 15000, 0, Borland Windows Custom Control, 1, 1 ; | | | | | | | ; | | | | | | | ; compressed name| | | describe the bwcc.dll | | ; | originally 1.5M | | ; | | yes, check file version when installing it ; | | | ;will be copied to Windows system directory | ; | yes, bwcc.dl_ is already compressed ; | ; bwcc.dl_ is on distribution disk no. 0, i.e., installation disk #1 ; ; every user will have: sslots.ex_ = $i, 205844, 0, Executable File, 0, 1 sslots.txt = $i, 3950, 0, Text File, 0, 1 3dlabel.vb_ = $y, 10907, 0, VB Custom Control File, 0, 1 vbpic3d.vb_ = $y, 5856, 0, VB Custom Control File, 0, 1 vbpicbtn.vb_ = $y, 5056, 0, VB Custom Control File, 0, 1 cmdialog.vb_ = $y, 18688, 0, VB Custom Control File, 0, 1 wave1.vb_ = $y, 15168, 0, VB Custom Control File, 0, 1 2.wa_ = $i, 34966, 0, Sound File, 0, 1 money5.wa_ = $i, 44432, 0, Sound File, 0, 1 slotspul.wa_ = $i, 66234, 0, Sound File, 0, 1 commdlg.dl_ = $y, 97936, 0, VB Library File, 0, 1 [items] ; one entry for one program item: ; ; = , , ; ; Examples ;Freeman Installer = $group, $i\install.exe, $i\install.exe ;User Guide = $group, $w\winhelp.exe $i\install.hlp, $w\winhelp.exe ;Order Form = $group, $w\write.exe $i\orderfrm.wri, $w\write.exe ;License = $group, $w\write.exe $i\license.wri, $w\write.exe ;Vendor Info = $group, $w\write.exe $i\vendor.wri, $w\write.exe ;Freeman Uninstaller = $group, $i\llatsni.exe, $i\llatsni.exe Super Slots = Super Slots V1.2, $i\sslots.exe, $i\sslots.exe Super Slots ReadMe = Super Slots V1.2, $i\sslots.txt, $w\notepad.exe