home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / NEWS / 438 / PPMHELP.HLP (.txt) < prev    next >
Borland Turbo Vision Help  |  1993-10-07  |  62KB  |  1,047 lines

  1.  Programmer's Project Manager 
  2. Welcome to the Programmer's Project Manager Editor.  This editor allows you to edit Source, Documentation, and Release  files in a multiple-window environment.  The System (
  3. ) menu is accessed by pressing Alt-Space.  All of the other menus are accessed by pressing Alt-Z, where Z is the first letter of the menu.  For example, the "File" menu is pulled down by Alt-F. Of course, you may also use the mouse to navigate the menus. &
  4. Press ESC to clear this help screen. 
  5.  (System) Menu  (Alt-Spacebar) 
  6. The System menu appears on the far left of the menu bar and is represented by the 
  7.  symbol. (
  8. When you pull down the 
  9.  menu, you see '
  10.   Ascii
  11. Table
  12.   Calendar
  13.   Calculator
  14.  ASCII Table 
  15. The ASCII table displays the entire IBM PC character set.  The current character is marked by a blinking block cursor, and the hexadecimal and decimal ASCII values of the character are displayed below the chart. A new character is selected by pressing it on the keyboard, by clicking the mouse on it in the chart, or by moving the cursor using the cursor keys. 
  16.  Calculator 
  17. The Calculator is a simple four-function calculator with add, subtract, multiply, and divide.  To operate the calculator you can either use the keyboard or press the buttons on the calculator with the mouse.  The 'C' key clears the calculator, the '
  18. ' key will erases the last character typed, and the '
  19. ' key toggles the value from positive to negative (the keyboard equivalent of '
  20. ' is '_'). 
  21.  Calendar 
  22. The Calendar displays the current month, highlighting todays date. The next and previous months can be viewed using the '+' or '-' keys respectivly.  The mouse can also be used to change the month by pressing the 
  23.  icons. 
  24.  File  (Alt-F) 
  25. The File menu includes choices for opening and saving files, changing directories, DOS shell, and exiting the program. 8
  26.  Open
  27.  Save
  28.  Save
  29.  Change
  30. Shell
  31.  Exit
  32.  File 
  33.  Open  (F3) 
  34. The File
  35. Open command displays the Open a File dialog box. In this dialog box you select the text file you want to edit in a window. &
  36. The Open
  37. File dialog box contains: 
  38.  an input
  39. box with a history list
  40.  a list
  41. box to browse the directory
  42.  the standard Cancel button
  43.  Open action button
  44.  an information panel that describes the
  45.    selected file
  46.  File 
  47.  New 
  48. The File
  49. New command creates a new editor window.  The window's name is "Untitled", and is empty. 
  50.  File 
  51.  Save  (F2) 
  52. The File
  53. Save command allows you to save the contents of the current editor window to a disk file.  If the window already has a name, the file will be saved under this name.  If you wish to save the file under a new name, select the File|Save
  54. As command instead. 
  55.  File 
  56.  Save As 
  57. The File
  58. Save As command allows you to save the contents of the current editor window to a new file name.  Note that if an editor window does not have a name (it is called "Untitled") selecting File|Save will execute the Save As dialog box. 
  59.  File 
  60.  Save All 
  61. The File
  62. Save All command saves the contents of all editor windows to disk. 
  63.  File 
  64.  Change Dir   
  65. Change Dir brings up the Change
  66. Directory dialog box, in which you can change the current directory. 
  67.  File 
  68.  DOS Shell 
  69. With the File
  70. DOS Shell command, you can leave the program temporarily to perform a DOS command or run another program. 9
  71. To return to this program, type EXIT at the DOS prompt. 
  72.  File 
  73.  Exit  (Alt-X) 
  74. The File
  75. Exit command terminates this program. 
  76.  Help on Open a File Dialog Box 
  77. The Open a File dialog box contains an input box, a file
  78. list, a file information panel, the standard button Cancel, one other action button (Open), plus a history list that's attached to the Name
  79. inputbox. 
  80.  Name 
  81.                                  
  82. The Name input box is where you enter the name of the file to load, or the file-name mask to use as a filter for the Files list box (for example, *.*). 
  83.  Files 
  84.                                  
  85.   FILENM01.PAS  
  86.   FILENM09.PAS  
  87.   FILENM02.PAS  
  88.   FILENM10.PAS  
  89.   FILENM03.PAS  
  90.   FILENM11.PAS  
  91.   FILENM04.PAS  
  92.   FILENM12.PAS  
  93.   FILENM05.PAS  
  94.   ..            
  95.   FILENM06.PAS  
  96.   \MOREXAMP     
  97.   FILENM07.PAS  
  98.   \TOURS        
  99.   FILENM08.PAS  
  100.   \ANSWERS.DIR  
  101. The Files list box lists the names of files in the current directory that match the file-name mask in the Name input box, plus the parent directory and all subdirectories. 
  102.  C:\TP\EXAMPLES\*.PAS                     
  103.  HELLO.PAS       52  Jul 14,1990  12:00pm 
  104. The File information panel shows the path name, file name, date, time, and size of the selected file. =
  105. None of the items on this information panel are selectable. 
  106.  [ Open ] 
  107. The Open button opens a new Viewer window and places the selected file in that window. 
  108.  [ Cancel ] 
  109. If you choose Cancel, nothing changes and no action occurs, and the dialog box is put away. M
  110. (Esc always cancels a dialog box, even if a Cancel button does not appear.) 
  111.  [ Open ] 
  112. In the Open a File dialog box, if you choose the Open button TVDEMO opens a new window and places the selected file in that window. 
  113.  Help on the Change Directory dialog box 
  114. The Change Directory dialog box consists of an input box, a list box, the standard OK and Help buttons, and two other buttons (Chdir and Revert). |
  115.  Directory Name 
  116.                                      
  117. The Directory Name input box is where you type in the path of the new directory. 
  118.  Directory Tree 
  119.    Drives                            
  120. C:\                            
  121.      
  122. TP                           
  123.        
  124. TVISION                    
  125. The Directory Tree list box enables you to navigate directories by using the selecting bar and pressing Enter. 
  126. If you're using the keyboard, press Enter to make the selected directory be the current directory, then choose OK or press Esc to exit the dialog box. +
  127.  [Chdir ] 
  128. The Chdir button changes the current directory once you've selected or typed in a directory name. +
  129.  [Revert] 
  130. The Revert button goes back to the previous directory, as long as you haven't yet exited the dialog box. 
  131.  Edit  (Alt-E) 
  132. The Edit menu includes choices for UNDO in the editor and managing the clipboard. 
  133.  Edit 
  134.  Undo 
  135. The Edit
  136. Undo command allows you to "take back" the last editor action you performed.  For example, if the line: 
  137.   This is an editor test
  138. is changed to: 
  139.   This was an editor test
  140. the Undo command will become active.  Executing the Undo command will cause the line to revert back to its original version.  Note that changes which can be undone are grouped into similar actions, such as typing, or deleting characters.  Any action type you perform that is different than the last action type will cause the Undo information to be lost. 
  141.  Edit 
  142.  Cut 
  143. The Edit
  144. Cut command removes the selected text and places it on the Clipboard.  Any information previously on the clipboard is lost.  Text cut from the editor may be immediately replaced by selecting the Undo command before moving the cursor. 
  145.  Edit 
  146.  Copy 
  147. The Edit
  148. Copy command places a copy of the selected text on the Clipboard.  The selected information is left unchanged, but any information previously on the clipboard is lost. 
  149.  Edit 
  150.  Paste 
  151. The Edit
  152. Paste command inserts a the contents of the clipboard into the current editor window at the cursor position.  The contents of the clipboard remain unchanged.  If any text is selected in the current editor window, the highlighted text is replaced by the text coming from the clipboard.  Information pasted into an editor may be removed immediately by using the Undo command before moving the cursor. 
  153.  Edit 
  154.  Show Clipboard 
  155. The Edit
  156. Show Clipboard command will display the Clipboard contents is an ordinary editor window.  Note that Cut and Paste commands are not enabled while the clipboard is the focused window. 
  157.  Edit 
  158.  Clear 
  159. The Edit
  160. Clear command removes any selected text from the current editor without placing a copy of the text on the clipboard.  The effects of this command may be reversed by selecting Undo before moving the cursor. 
  161.  Search (Alt-S) 
  162. The Search menu provides text search and optional replace capability. 
  163.  Search 
  164.  Find 
  165. The Search
  166. Find command searches through the text in the current window for the character or characters specified. 
  167.  Search 
  168.  Search & Replace 
  169. The Search
  170. Search & Replace command performs a text search and replace in the editor. 
  171.  Search 
  172.  Search Again 
  173. The Search
  174. Search Again command repeats the last Find operation. 
  175.  Window  (Alt-W) 
  176. The Window menu contains commands to close, move and perform other window-management commands. 
  177. Most of the windows in this program have all the standard window elements, including scroll bars, a close box, and zoom icons. >
  178. For more about windows and their elements, refer to windows. :
  179.  Window-management commands
  180.  Tile
  181.  Cascade
  182.  Next
  183.  Previous
  184.  Zoom
  185.  Close
  186.  Close
  187.  Toggle
  188. Video
  189.  Window 
  190.  Size/Move 
  191. Choose this command to change the size or position of the active window. 
  192.   Size
  193. If you press Shift while you use the arrow keys, you can change the size of the active window. Once you've adjusted its size or position, press Enter. Q
  194. If a window has a Resize corner, you can drag that corner to resize the window. 
  195.   Move
  196. When you choose Window
  197. Size/Move, the active window moves in response to the arrow keys. Once you've moved the window to where you want it, press Enter. F
  198. You can also move a window by dragging its title bar with the mouse. 
  199.  Window 
  200.  Zoom  
  201. Choose Window
  202. Zoom to resize the active window to the maximum size. If the window is already zoomed, you can choose this command to restore it to its previous size. {
  203. You can also double-click anywhere on the window's title bar (except where an icon appears) to zoom or unzoom the window. 
  204.  Window 
  205.  Tile 
  206. Choose Window
  207. Tile to tile all open file windows on the desktop. L
  208.                
  209.                
  210.                
  211.                
  212.                
  213.                
  214.                
  215.                
  216.                
  217.                
  218.                
  219.                
  220.                
  221.                
  222.                
  223.                
  224.              Tiled Windows
  225.  Window 
  226.  Cascade 
  227. Choose Window
  228. Cascade to stack all open file windows on the desktop. Z
  229.                          
  230.                          
  231.                          
  232.                          
  233.                          
  234.         Cascaded Windows
  235.  Window 
  236.  Next  (F6) 
  237. Choose Window
  238. Next to cycle forwards through the windows on the desktop. 
  239.  Window 
  240.  Previous  (F5) 
  241. Choose Window
  242. Previous to cycle backwards through the windows on the desktop. 
  243.  Window 
  244.  Close  (Alt-F3) 
  245. Choose Window
  246. Close to close the active window. N
  247. You can also click the Close box in the upper left corner to close a window. 
  248.  Window 
  249.  Close All 
  250. Choose Window
  251. Close All to close all active windows. 
  252.  Window 
  253.  Toggle Video Mode 
  254. The Window
  255. Toggle Video option toggles the video mode between 25 and 43/50 lines per screen. 
  256.  Default  (Alt-D) 
  257. The Default menu contains commands that let you change color and mouse default settings. 
  258.  Default 
  259.  Mouse... 
  260. The Default
  261. Mouse command brings up the Mouse
  262. Options dialog box, where you can set various options that control how your mouse works, including: R
  263.  how fast a double-click is
  264.  which mouse button (right or left) is
  265.    active
  266.  Default 
  267.  Colors... 
  268. The Default
  269. Colors item brings up the Colors
  270. dialog box, where you can customize the colors of the display. 
  271.  Default 
  272.  Save Desktop 
  273. Default
  274. Save Desktop saves the state of all open windows to a file called PPMEDIT.DSK. This file can be reloaded by selecting Default
  275. Retrieve
  276. Desktop. 
  277.  Default 
  278.  Retrieve Desktop 
  279. Default
  280. Restore Desktop restores a previously-saved state of all open windows from a file called PPMEDIT.DSK. This file is saved via the Default
  281. Desktop menu command. 
  282.  Help on the Mouse Options dialog box 
  283. This dialog box consists of one check box, one slider bar, and the standard buttons OK and Cancel. 
  284.  Mouse Double Click       
  285.  Slow     Medium     Fast 
  286. The Mouse Double Click slider bar adjusts the double-click speed of your mouse. ^
  287.  [X] Reverse Mouse Buttons 
  288. Reverse Mouse Buttons makes the right mouse button take on the normal functions of the left--and vice versa. 6
  289.  See also:
  290.  Default
  291. Mouse...
  292. command
  293.  Help on the Colors dialog box 
  294. The Colors dialog box consists of two list boxes, a text display area, the standard OK, Cancel, and Help buttons, and one of the following: 
  295.  On color and black-and-white systems, it
  296.    also contains two color palettes.
  297.  On monochrome systems, it contains a set
  298.    of radio buttons instead of the palettes.
  299. This dialog box is where you can change the colors of different parts of this program. 
  300.  Group 
  301.    Desktop          
  302.    Menus            
  303.    Dialogs/Calc     
  304.    Puzzle           
  305.    Calendar         
  306.    Ascii table      
  307.                     
  308. The Group list box contains the names of the different regions of the program that you can customize. L
  309.  Item 
  310.    Color            
  311.                     
  312. When you select a group from the Group list, the Item list box displays the names of the different views in that region. 
  313.  Foreground 
  314.  Background 
  315. On color and black-and-white systems, you use the Foreground and Background palettes to modify colors. 
  316.  Colors 
  317. ) Mono low        
  318.   ( ) Mono high       
  319.   ( ) Mono underscore 
  320.   ( ) Mono inverse    
  321. On monochrome systems, you use the Colors set of radio buttons systems to modify the character attributes. Q
  322.  Text Text Text 
  323.  Text Text Text 
  324. On all systems, the display text (above the Help button) shows the current color or attribute settings. a
  325. Changes do not take effect on the desktop until you close the Colors dialog box by choosing OK. 
  326.  Reference 
  327. The Reference section contains information regarding various programming languages. /
  328.   Builder
  329.   MOREBuilder
  330.   Builder+MOREBuilder
  331.  Reference 
  332.  Builder 
  333.   Adaptor                    - StrVar := Adaptor
  334.   BCFAdd                     - [LongIntVar :=] BCFAdd StrExp1, StrExp2
  335.   BCFCopy                    - [IntVar :=] BCFCopy StrExp1, StrExp2, StrExp3
  336.   BCFDelete                  - [IntVar :=] BCFDelete StrExp1, StrExp2
  337.   Beep                       - Beep
  338.   BLDAttrib                  - [IntVar :=] BLDAttrib StrExp1, StrExp2
  339.   BLDChDir                   - [IntVar :=] BLDChDir StrExp
  340.   BLDChDrive                 - [IntVar :=] BLDChDrive StrExp
  341.   BLDCopy                    - [IntVar :=] BLDCopy StrExp1, StrExp2
  342.   BLDDel                     - [IntVar :=] BLDDel StrExp
  343.   BLDMkDir                   - [IntVar :=] BLDMkDir StrExp
  344.   Boxes                      - Single Box <row>, <col>, <wid>, <hght> <LineColor> On <Boxcolor>
  345.                              - Double Box <row>, <col>, <wid>, <hght> <LineColor> On <Boxcolor>
  346.   CALL                       - CALL <filename>
  347.   Canceled                   - IF Canceled <statement>
  348.   CapsLockOff                - CapsLockOff
  349.   CapsLockOn                 - CapsLockOn
  350.   CapsLockStatus             - IntVar := CapsLockStatus
  351.   Case                       - Select <expression> from
  352.                                  case <result>:
  353.                                    <statements>] ... ]
  354.                                End
  355.   CharToNum                  - IntVar := CharToNum StrExp
  356.   ClearLineTo                - ClearLineTo IntExp
  357.   Clock                      - Clock [foreground color] on [background color]
  358.   ClockOff                   - ClockOff
  359.   Close                      - Close FileVar
  360.   CloseAllFiles              - CloseAllFiles
  361.   CLS                        - CLS
  362.   CLS On                     - CLS <foreground color> On <background color>
  363.   Contains                   - IF StrExp1 Contains StrExp2 <statements>
  364.   CoprocessorInstalled       - IntVar := CoprocessorInstalled
  365.   CPU                        - IntVar := CPU
  366.   CurrentDir                 - StrVar :=  CurrentDir
  367.   CurrentDrive               - StrVar :=  CurrentDrive
  368.   DayoftheWeek               - IntVar := DayoftheWeek
  369.   DirExists                  - IntVar := DirExists StrExp
  370.   DiskFree                   - LongIntVar := DiskFree StrExp
  371.   DiskLabel                  - StrVar := DiskLabel StrExp
  372.   DiskReady                  - IntVar := DiskReady StrExp
  373.   DiskSize                   - LongIntVar := DiskSize StrExp
  374.   DOSErrorLevel              - IntVar := DOSErrorLevel
  375.   DOSInstalled               - LongIntVar := DOSInstalled
  376.   DOSRAM                     - LongIntVar := DOSRAM
  377.   DriveSize                  - IntVar := DriveSize StrExp
  378.   DropDown                   - DropDown StrExp1 [@ <Row>, <Col>]
  379.                                    <statement>
  380.                                  Item StrExp2
  381.                                    <statement>
  382.                                  Item StrExp3
  383.                                    <statement>
  384.                                End
  385.   ECHO                       - ECHO <Any text>
  386.   EMSAvail                   - LongIntVar := EMSAvail
  387.   EMSInstalled               - IntVar := EMSInstalled
  388.   EMSMajor                   - IntVar := EMSMajor
  389.   EMSMinor                   - IntVar := EMSMinor
  390.   EMSTotal                   - LongIntVar := EMSTotal
  391.   EMSVersion                 - StrVar := EMSVersion
  392.   ENVAvail                   - IntVar := EnvAvail
  393.   ENVTotal                   - IntVar := EnvTotal
  394.   EOF                        - EOF FileVar
  395.   Exit                       - Exit [<error code>]
  396.   External                   - External <Variable Type> Operand
  397.   File                       - File FileVar1 [, FileVar2...]
  398.   FileChangedDateToLong      - LongIntVar := FileChangedDateToLong StrExp
  399.   FileChangedTimeToLong      - LongIntVar := FileChangedTimeToLong StrExp
  400.   FileSize                   - LongIntVar := FileSize StrExp
  401.   FillArea                   - FillArea row,col,width,height,StrExp
  402.   FlushKeyboard              - FlushKeyboard
  403.   FOR                        - FOR %%<character> IN "<set>" DO <command>
  404.   For (Loop Structure)       - For IntVar = IntExp1 to IntExp2
  405.                                  <Statement>
  406.                                End
  407.   FreeArray                  - FreeArray ArrayVar
  408.   GetFilePos                 - LongIntVar := GetFilePos FileVar
  409.   GetKey                     - GetKey
  410.   GetYN                      - GetYN
  411.   GOTO                       - GOTO <label>
  412.   GoToXY                     - GoToXY <column>, <row>
  413.   HasExtension               - IntVar := HasExtension StrExp
  414.   Help                       - Help StrExp1, StrExp2,KeyConstant,IntExp1,IntExp2 @ row,col
  415.   IF                         - If <qualifier> <statement>
  416.                                or
  417.                                If <qualifier>
  418.                                  <statement1>
  419.                                  [...<statement n>]
  420.                                end [else
  421.                                  <statement1>
  422.                                  [...<statement n>]
  423.                                end]
  424.   Input                      - Input StrVar [, StrExp]
  425.   Input @                    - Input @ row,col StrVar [, StrExp]
  426.   IntToStr                   - StrVar := IntToStr IntExp
  427.   Item                       - Item StrExp, [<KeystrokeConstant>]
  428.   Keypressed                 - If Keypressed <statement>
  429.   LastKey                    - IF LastKey is <KeystrokeConstant> <statement>
  430.   Length                     - IntVar :=Length StrExp
  431.   LightBar                   - LightBar [@ <Row>, <Col>]
  432.                                  NestedItem <StrExp2>
  433.                                    <statements...>
  434.                                Item <StrExp3>
  435.                                    <statements...>
  436.                                End
  437.   Location                   - IntVar := Location StrExp1, StrExp2
  438.   LongToDateStr              - StrVar := LongToDateStr LongIntExp
  439.   LongToTimeStr              - StrVar := LongToTimeStr LongIntExp
  440.   LongToStr                  - StrVar := LongToStr LongIntExp
  441.   LowerCase                  - StrVar := LowerCase StrExp
  442.   LTrim                      - StrVar := LTrim StrExp
  443.   MaxCols                    - IntVar := MaxCols
  444.   MaxRows                    - IntVar := MaxRows
  445.   Menu Style                 - Menu Style <Item color>, <Item background color>,
  446.                                  <Hotkey text color>, <Hotkey background color>,
  447.                                  <Highlight text color>, <Highlight background color>,
  448.                                  <Box color>, <Box background color>,
  449.                                  <Immediate trigger>, <Use first key>,
  450.                                  <Box style>, <Use shadow>
  451.   MidStr                     - StrVar := MidStr StrExp, IntExp1, IntExp2
  452.   MouseHideCursor            - MouseHideCursor
  453.   MouseInstalled             - IntVar := MouseInstalled
  454.   MouseShowCursor            - MouseShowCursor
  455.   Move                       - [IntVar :=] Move StrExp1 StrExp2
  456.   NOT                        - Not <expression>
  457.   NumofDrives                - IntVar := NumofDrives
  458.   NumLockOff                 - NumLockOff
  459.   NumLockOn                  - NumLockOn
  460.   NumLockStatus              - IntVar := NumLockStatus
  461.   NumToChar                  - StrVar := NumToChar NumExp
  462.   OnPath                     - IntVar := OnPath StrExp
  463.   Open                       - [IntVar :=] Open "StrExp" for
  464.   OSMajor                    - IntVar := OSMajor
  465.   OSMinor                    - IntVar := OSMinor
  466.   OSVersion                  - StrVar := OSVersion
  467.   ParamCount                 - IF ParamCount is|== <statement>
  468.   Password                   - Password StrExp
  469.   Pause                      - PAUSE [<StrExp>]
  470.   PickFile                   - StrVar := PickFile StrExp, IntExp [@ row, col]
  471.   PickList                   - Int1 := PickList StrExp, StrArrayVar[1], IntExp [@ row,col]
  472.   PopUp                      - PopUp
  473.                                    <program statements>
  474.                                  Highlight <row>, <column>, <length>
  475.                                    Item <string expression>
  476.                                      <program statements>
  477.                                End
  478.   PrinterReady               - IntVar := PrinterReady IntExp
  479.   Read                       - [IntVar :=] Read StrVar [for IntExp] from
  480.   ReadLine                   - [IntVar :=] ReadLine StrVar from FileVar
  481.   ReadScrLine                - StrVar := ReadScrLine IntExp
  482.   Reboot                     - Reboot
  483.   RenSub                     - [IntVar :=] RenSub StrExp1 StrExp2
  484.   Repeat                     - Repeat IntExp
  485.   RestoreScreen              - RestoreScreen IntVar
  486.   Return                     - Return [IntExp]
  487.   Rewind                     - Rewind FileVar
  488.   RowCol                     - RowCol <row>, <column>
  489.   RTrim                      - StrVar := RTrim StrExp
  490.   Run                        - Run <DOS text>
  491.   RunString                  - RunString StrExp
  492.   RunSwap                    - RunSwap StrExp
  493.   SaveFile                   - SaveFile FileVar
  494.   SaveScreen                 - IntVar := SaveScreen
  495.   Say                        - Say [[@ <row>, <col>] <string expression>[;]]
  496.   ScreenBlank                - ScreenBlank IntExp
  497.   ScrollLockOff              - ScrollLockOff
  498.   ScrollLockOn               - ScrollLockOn
  499.   ScrollLockStatus           - IntVar := ScrollLockStatus
  500.   Set                        - SET StrExp1 = StrExp2
  501.   SetFilePos                 - [IntVar :=] SetFilePos FileVar to LongIntVar
  502.   SHIFT                      - SHIFT
  503.   Sleep                      - Sleep NumExp
  504.   SleepUntil                 - SleepUntil LongIntExp
  505.   StrDateToLong              - LongIntVar := StrDateToLong StrExp
  506.   StrTimeToLong              - LongIntVar := StrTimeToLong StrExp
  507.   StrToNum                   - NumVar := StrToNum StrExp
  508.   Stuff                      - Stuff StrExp
  509.   Sub                        - Sub <sub name>
  510.                                End
  511.   SysDateToLong              - LongIntVar := SysDateToLong
  512.   System                     - System StrExp
  513.   SysTimeToLong              - LongIntVar := SysTimeToLong
  514.   Text On                    - TEXT <text color> On <background color>
  515.   Trim                       - StrVar := Trim StrExp
  516.   Unshift                    - UNSHIFT
  517.   UpperCase                  - StrVar := UpperCase StrExp
  518.   USE BIOS                   - Use BIOS
  519.   Use BrightColors           - Use|Dont Use BrightColors
  520.   Use Commas                 - Use|Dont Use Commas
  521.   Use CtrlBreak              - Use|Dont Use CtrlBreak
  522.   Use Cursor                 - Use|Dont Use Cursor
  523.   Use Direct                 - Use Direct
  524.   Use DOS                    - Use DOS
  525.   Use Encryption             - Use|Dont Use Encryption
  526.   Use ExtendedKeyboardBuffer - Use|Dont Use ExtendedKeyboardBuffer
  527.   VideoMode                  - IntVar := VideoMode
  528.   Wait                       - Wait NumExp
  529.   WaitUntil                  - WaitUntil LongIntExp
  530.   WhereX                     - IntVar := WhereX
  531.   WhereY                     - IntVar := WhereY
  532.   While                      - While <statement>
  533.                                  <statement>
  534.                                End
  535.   Write                      - [IntVar :=] Write StrExp [for IntExp] to
  536.   WriteLine                  - WriteLine StrExp to FileVar
  537.   XMSAvail                   - LongIntVar := XMSAvail
  538.   XMSInstalled               - IntVar := XMSInstalled
  539.   XMSMajor                   - IntVar := XMSMajor
  540.   XMSMinor                   - IntVar := XMSMinor
  541.   XMSTotal                   - LongIntVar := XMSTotal
  542.   XMSVersion                 - StrVar := XMSVersion
  543.  Reference 
  544.  MOREBuilder 
  545.   ADDDays                    - LongIntVar1 := ADDDays LontIntVar2, IntExp1
  546.   ADDHours                   - LongIntVar1 := ADDHours LongIntVar2, IntExp1
  547.   ADDMinutes                 - LongIntVar1 := ADDMinutes LongIntVar2, IntExp1
  548.   ADDMonths                  - LongIntVar1 := ADDMonths LongIntVar2, IntExp1
  549.   ADDSeconds                 - LongIntVar1 := ADDSeconds LongIntVar2, IntExp1
  550.   ADDYears                   - LongIntVar1 := ADDYears LongIntVar2, IntExp1
  551.   AnsiInstalled              - IntVar := AnsiInstalled
  552.   ChangeCursor               - ChangeCursor IntVar1, IntVar2
  553.   CheckKeys                  - IntVar1 := CheckKeys
  554.   CheckMouseButton           - IntVar := CheckMouseButton
  555.   DaysDiff                   - LongIntVar1 := DaysDiff LongIntVar2, LongIntVar3
  556.   DesqViewInstalled          - IntVar := DesqViewInstalled
  557.   DesqViewVersion            - DesqView StrVar
  558.   DesqViewMajor              - IntVar := DesqViewMajor
  559.   DesqViewMinor              - IntVar := DesqViewMinor
  560.   DOSHigh                    - IntVar := DOSHigh
  561.   DPMIInstalled              - IntVar := DPMIInstalled
  562.   DPMI32Bit                  - IntVar := DPMI32Bit
  563.   DPMIVersion                - DPMIVersion StrVar
  564.   DPMIMajor                  - IntVar := DPMIMajor
  565.   DPMIMinor                  - IntVar := DPMIMinor
  566.   DrawHort                   - DrawHort IntExp1, IntExp2, IntExp3, IntExp4
  567.   DrawVert                   - DrawVert IntExp1, IntExp2, IntExp3, IntExp4
  568.   EMMInstalled               - IntVar := EMMInstalled
  569.   File16CRC                  - IntVar := File16CRC StrExp
  570.   File32CRC                  - LongIntVar := File32CRC StrExp
  571.   GameAdapterInstalled       - IntVar := GameAdapterInstalled
  572.   GetCountry                 - IntVar := GetCountry
  573.   GetExtension               - GetExtension StrExp, StrVar
  574.   GetFilePath                - GetFilePath StrExp, StrVar
  575.   GetMouseX                  - IntVar := GetMouseX
  576.   GetMouseY                  - IntVar := GetMouseY
  577.   HMAFree                    - LongIntVar := HMAFree
  578.   MAXInstalled               - IntVar := MAXInstalled
  579.   MAXMajor                   - IntVar := MAXMajor
  580.   MAXMinor                   - IntVar := MAXMinor
  581.   MAXVersion                 - MAXVersion := StrVar
  582.   MouseMajor                 - IntVar := MouseMajor
  583.   MouseMinor                 - IntVar := MouseMinor
  584.   MouseMovedX                - IntVar := MouseMovedX
  585.   MouseMovedY                - IntVar := MouseMovedY
  586.   MouseType                  - IntVar := MouseType
  587.   MouseVersion               - MouseVersion StrVar
  588.   NumberOfButtons            - IntVar := NumberOfButtons
  589.   NumOfParallel              - IntVar := NumOfParallel
  590.   NumOfSerial                - IntVar := NumOfSerial
  591.   PrintChar                  - IntVar := PrintChar StrVar, IntExp
  592.   PrintDiskScreen            - IntVar := PrintDiskScreen StrExp, IntExp
  593.   PrintFile                  - IntVar := PrintFile StrExp, IntExp1, IntExp2
  594.   PrintFormFeed              - IntVar := PrintFormFeed IntExp
  595.   PrintLandScape             - IntVar := PrintLandscape IntExp
  596.   PrintLine                  - IntVar := PrintLine StrVar, IntExp
  597.   PrintPortrait              - IntVar := PrintPortrait IntExp
  598.   PrintSaveScreen            - IntVar := PrintSaveScreen IntExp1, IntExp2
  599.   PrintScreen                - IntVar := PrintScreen IntExp
  600.   QEMMInstalled              - IntVar := QEMMInstalled
  601.   QEMMMajor                  - IntVar := QEMMMajor
  602.   QEMMMinor                  - IntVar := QEMMMinor
  603.   QEMMVersion                - QEMMVersion StrVar
  604.   ReadAttr                   - IntVar := ReadAttr
  605.   ReadAttrAt                 - IntVar := ReadAttrAt IntExp1, IntExp2
  606.   ReadDiskToScreen           - IntVar := ReadDiskToScreen StrExp
  607.   ReplaceExt                 - ReplaceExt StrExp1, StrExp2, StrVar
  608.   ResetMouse                 - IntVar := ResetMouse
  609.   ResetPrinter               - IntVar := ResetPrinter IntExp1, IntExp2
  610.   SayCenter                  - SayCenter StrExp
  611.   SayCenterAt                - SayCenterAt StrExp, IntExp
  612.   SayVertDown                - SayVertDown StrExp
  613.   SayVertUp                  - SayVertUp StrExp
  614.   SaveScreenToDisk           - SaveScreenToDisk StrExp
  615.   ScrollScreenUp             - ScrollScreenUp IntExp
  616.   ScrollScreenDown           - ScrollScreenDown IntExp
  617.   SetAttr                    - SetAttr IntExp
  618.   SetAttrAt                  - SetAttrAt IntExp1, IntExp2, IntExp3
  619.   SetKeyRepeatRate           - SetKeyRepeatRate IntExp1, IntExp2
  620.   SetMousePos                - SetMousePos IntExp1, IntExp2
  621.   SetMouseX                  - SetMouseX IntExp1, IntExp2
  622.   SetMouseY                  - SetMouseY IntExp1, IntExp2
  623.   SetVideoMode               - SetVideoMode IntVar
  624.   ShareInstalled             - IntVar := ShareInstalled
  625.   SmartDrawHort              - SmartDrawHort IntExp1, IntExp2, IntExp3, IntExp4
  626.   SmartDrawVert              - SmartDrawVert IntExp1, IntExp2, IntExp3, IntExp4
  627.   StrCap                     - StrCap StrExp, StrVar
  628.   StrDel                     - StrDel StrExp1, StrExp2, StrVar
  629.   StrDelPos                  - StrDelPos StrExp1, IntExp1, IntExp2, StrVar
  630.   StrDel                     - StrDel StrExp1, StrExp2, StrVar
  631.   StrInsPos                  - StrInsPos StrExp1, StrExp2, IntExp, StrVar
  632.   StrReplace                 - StrReplace StrExp1, StrExp2, StrExp3, StrVar
  633.   StrReplace                 - StrReplace StrExp1, StrExp2, StrExp3, StrVar
  634.   StrReverse                 - StrReverse StrExp, StrVar
  635.   StrSet                     - StrSet StrExp, IntExp, StrVar
  636.   TimeDiff                   - LongIntVar1 := TimeDiff LontIntVar2, LongIntVar3
  637.   UMBFree                    - LontIntVar := UMBFree
  638.   VCPIInstalled              - IntVar := VCPIInstalled
  639.   VCPIMajor                  - IntVar := VCPIMajor
  640.   VCPIMinor                  - IntVar := VCPIMinor
  641.   VCPIVersion                - VCPIVersion StrVar
  642.   WindowsInstalled           - IntVar := WindowsInstalled
  643.   WindowsMajor               - IntVar := WindowsMajor
  644.   WindowsMinor               - IntVar := WindowsMinor
  645.   WindowsMode                - IntVar := WindowsMode
  646.   WindowsVersion             - WindowsVersion StrVar
  647.  Reference 
  648.  Builder+MOREBuilder 
  649.   Adaptor                    [Builder]     - StrVar := Adaptor
  650.   ADDDays                    [MOREBuilder] - LongIntVar1 := ADDDays LontIntVar2, IntExp1
  651.   ADDHours                   [MOREBuilder] - LongIntVar1 := ADDHours LongIntVar2, IntExp1
  652.   ADDMinutes                 [MOREBuilder] - LongIntVar1 := ADDMinutes LongIntVar2, IntExp1
  653.   ADDMonths                  [MOREBuilder] - LongIntVar1 := ADDMonths LongIntVar2, IntExp1
  654.   ADDSeconds                 [MOREBuilder] - LongIntVar1 := ADDSeconds LongIntVar2, IntExp1
  655.   ADDYears                   [MOREBuilder] - LongIntVar1 := ADDYears LongIntVar2, IntExp1
  656.   AnsiInstalled              [MOREBuilder] - IntVar := AnsiInstalled
  657.   BCFAdd                     [Builder]     - [LongIntVar :=] BCFAdd StrExp1, StrExp2
  658.   BCFCopy                    [Builder]     - [IntVar :=] BCFCopy StrExp1, StrExp2, StrExp3
  659.   BCFDelete                  [Builder]     - [IntVar :=] BCFDelete StrExp1, StrExp2
  660.   Beep                       [Builder]     - Beep
  661.   BLDAttrib                  [Builder]     - [IntVar :=] BLDAttrib StrExp1, StrExp2
  662.   BLDChDir                   [Builder]     - [IntVar :=] BLDChDir StrExp
  663.   BLDChDrive                 [Builder]     - [IntVar :=] BLDChDrive StrExp
  664.   BLDCopy                    [Builder]     - [IntVar :=] BLDCopy StrExp1, StrExp2
  665.   BLDDel                     [Builder]     - [IntVar :=] BLDDel StrExp
  666.   BLDMkDir                   [Builder]     - [IntVar :=] BLDMkDir StrExp
  667.   Boxes                      [Builder]     - Single Box <row>, <col>, <wid>, <hght> <LineColor> On <Boxcolor>
  668.                                               Double Box <row>, <col>, <wid>, <hght> <LineColor> On <Boxcolor>
  669.   CALL                       [Builder]     - CALL <filename>
  670.   Canceled                   [Builder]     - IF Canceled <statement>
  671.   CapsLockOff                [Builder]     - CapsLockOff
  672.   CapsLockOn                 [Builder]     - CapsLockOn
  673.   CapsLockStatus             [Builder]     - IntVar := CapsLockStatus
  674.   Case                       [Builder]     - Select <expression> from
  675.                                                case <result>:
  676.                                                  <statements>] ... ]
  677.                                              End
  678.   CharToNum                  [Builder]     - IntVar := CharToNum StrExp
  679.   ChangeCursor               [MOREBuilder] - ChangeCursor IntVar1, IntVar2
  680.   CheckKeys                  [MOREBuilder] - IntVar1 := CheckKeys
  681.   CheckMouseButton           [MOREBuilder] - IntVar := CheckMouseButton
  682.   ClearLineTo                [Builder]     - ClearLineTo IntExp
  683.   Clock                      [Builder]     - Clock [foreground color] on [background color]
  684.   ClockOff                   [Builder]     - ClockOff
  685.   Close                      [Builder]     - Close FileVar
  686.   CloseAllFiles              [Builder]     - CloseAllFiles
  687.   CLS                        [Builder]     - CLS
  688.   CLS On                     [Builder]     - CLS <foreground color> On <background color>
  689.   Contains                   [Builder]     - IF StrExp1 Contains StrExp2 <statements>
  690.   CoprocessorInstalled       [Builder]     - IntVar := CoprocessorInstalled
  691.   CPU                        [Builder]     - IntVar := CPU
  692.   CurrentDir                 [Builder]     - StrVar :=  CurrentDir
  693.   CurrentDrive               [Builder]     - StrVar :=  CurrentDrive
  694.   DayoftheWeek               [Builder]     - IntVar := DayoftheWeek
  695.   DaysDiff                   [MOREBuilder] - LongIntVar1 := DaysDiff LongIntVar2, LongIntVar3
  696.   DesqViewInstalled          [MOREBuilder] - IntVar := DesqViewInstalled
  697.   DesqViewVersion            [MOREBuilder] - DesqView StrVar
  698.   DesqViewMajor              [MOREBuilder] - IntVar := DesqViewMajor
  699.   DesqViewMinor              [MOREBuilder] - IntVar := DesqViewMinor
  700.   DirExists                  [Builder]     - IntVar := DirExists StrExp
  701.   DiskFree                   [Builder]     - LongIntVar := DiskFree StrExp
  702.   DiskLabel                  [Builder]     - StrVar := DiskLabel StrExp
  703.   DiskReady                  [Builder]     - IntVar := DiskReady StrExp
  704.   DiskSize                   [Builder]     - LongIntVar := DiskSize StrExp
  705.   DOSErrorLevel              [Builder]     - IntVar := DOSErrorLevel
  706.   DOSHigh                    [MOREBuilder] - IntVar := DOSHigh
  707.   DOSInstalled               [Builder]     - LongIntVar := DOSInstalled
  708.   DOSRAM                     [Builder]     - LongIntVar := DOSRAM
  709.   DPMIInstalled              [MOREBuilder] - IntVar := DPMIInstalled
  710.   DPMI32Bit                  [MOREBuilder] - IntVar := DPMI32Bit
  711.   DPMIVersion                [MOREBuilder] - DPMIVersion StrVar
  712.   DPMIMajor                  [MOREBuilder] - IntVar := DPMIMajor
  713.   DPMIMinor                  [MOREBuilder] - IntVar := DPMIMinor
  714.   DrawHort                   [MOREBuilder] - DrawHort IntExp1, IntExp2, IntExp3, IntExp4
  715.   DrawVert                   [MOREBuilder] - DrawVert IntExp1, IntExp2, IntExp3, IntExp4
  716.   DriveSize                  [Builder]     - IntVar := DriveSize StrExp
  717.   DropDown                   [Builder]     - DropDown StrExp1 [@ <Row>, <Col>]
  718.                                                  <statement>
  719.                                                Item StrExp2
  720.                                                  <statement>
  721.                                                Item StrExp3
  722.                                                  <statement>
  723.                                              End
  724.   ECHO                       [Builder]     - ECHO <Any text>
  725.   EMMInstalled               [MOREBuilder] - IntVar := EMMInstalled
  726.   EMSAvail                   [Builder]     - LongIntVar := EMSAvail
  727.   EMSInstalled               [Builder]     - IntVar := EMSInstalled
  728.   EMSMajor                   [Builder]     - IntVar := EMSMajor
  729.   EMSMinor                   [Builder]     - IntVar := EMSMinor
  730.   EMSTotal                   [Builder]     - LongIntVar := EMSTotal
  731.   EMSVersion                 [Builder]     - StrVar := EMSVersion
  732.   ENVAvail                   [Builder]     - IntVar := EnvAvail
  733.   ENVTotal                   [Builder]     - IntVar := EnvTotal
  734.   EOF                        [Builder]     - EOF FileVar
  735.   Exit                       [Builder]     - Exit [<error code>]
  736.   External                   [Builder]     - External <Variable Type> Operand
  737.   File                       [Builder]     - File FileVar1 [, FileVar2...]
  738.   File16CRC                  [MOREBuilder] - IntVar := File16CRC StrExp
  739.   File32CRC                  [MOREBuilder] - LongIntVar := File32CRC StrExp
  740.   FileChangedDateToLong      [Builder]     - LongIntVar := FileChangedDateToLong StrExp
  741.   FileChangedTimeToLong      [Builder]     - LongIntVar := FileChangedTimeToLong StrExp
  742.   FileSize                   [Builder]     - LongIntVar := FileSize StrExp
  743.   FillArea                   [Builder]     - FillArea row,col,width,height,StrExp
  744.   FlushKeyboard              [Builder]     - FlushKeyboard
  745.   FOR                        [Builder]     - FOR %%<character> IN "<set>" DO <command>
  746.   For (Loop Structure)       [Builder]     - For IntVar = IntExp1 to IntExp2
  747.                                                <Statement>
  748.                                              End
  749.   FreeArray                  [Builder]     - FreeArray ArrayVar
  750.   GameAdapterInstalled       [MOREBuilder] - IntVar := GameAdapterInstalled
  751.   GetCountry                 [MOREBuilder] - IntVar := GetCountry
  752.   GetExtension               [MOREBuilder] - GetExtension StrExp, StrVar
  753.   GetFilePath                [MOREBuilder] - GetFilePath StrExp, StrVar
  754.   GetFilePos                 [Builder]     - LongIntVar := GetFilePos FileVar
  755.   GetKey                     [Builder]     - GetKey
  756.   GetMouseX                  [MOREBuilder] - IntVar := GetMouseX
  757.   GetMouseY                  [MOREBuilder] - IntVar := GetMouseY
  758.   GetYN                      [Builder]     - GetYN
  759.   GOTO                       [Builder]     - GOTO <label>
  760.   GoToXY                     [Builder]     - GoToXY <column>, <row>
  761.   HasExtension               [Builder]     - IntVar := HasExtension StrExp
  762.   Help                       [Builder]     - Help StrExp1, StrExp2,KeyConstant,IntExp1,IntExp2 @ row,col
  763.   HMAFree                    [MOREBuilder] - LongIntVar := HMAFree
  764.   IF                         [Builder]     - If <qualifier> <statement>
  765.                                              or
  766.                                              If <qualifier>
  767.                                                <statement1>
  768.                                                [...<statement n>]
  769.                                              end [else
  770.                                                <statement1>
  771.                                                [...<statement n>]
  772.                                              end]
  773.   Input                      [Builder]     - Input StrVar [, StrExp]
  774.   Input @                    [Builder]     - Input @ row,col StrVar [, StrExp]
  775.   IntToStr                   [Builder]     - StrVar := IntToStr IntExp
  776.   Item                       [Builder]     - Item StrExp, [<KeystrokeConstant>]
  777.   Keypressed                 [Builder]     - If Keypressed <statement>
  778.   LastKey                    [Builder]     - IF LastKey is <KeystrokeConstant> <statement>
  779.   Length                     [Builder]     - IntVar :=Length StrExp
  780.   LightBar                   [Builder]     - LightBar [@ <Row>, <Col>]
  781.                                                NestedItem <StrExp2>
  782.                                                  <statements...>
  783.                                              Item <StrExp3>
  784.                                                  <statements...>
  785.                                              End
  786.   Location                   [Builder]     - IntVar := Location StrExp1, StrExp2
  787.   LongToDateStr              [Builder]     - StrVar := LongToDateStr LongIntExp
  788.   LongToStr                  [Builder]     - StrVar := LongToStr LongIntExp
  789.   LongToTimeStr              [Builder]     - StrVar := LongToTimeStr LongIntExp
  790.   LowerCase                  [Builder]     - StrVar := LowerCase StrExp
  791.   LTrim                      [Builder]     - StrVar := LTrim StrExp
  792.   MaxCols                    [Builder]     - IntVar := MaxCols
  793.   MAXInstalled               [MOREBuilder] - IntVar := MAXInstalled
  794.   MAXMajor                   [MOREBuilder] - IntVar := MAXMajor
  795.   MAXMinor                   [MOREBuilder] - IntVar := MAXMinor
  796.   MaxRows                    [Builder]     - IntVar := MaxRows
  797.   MAXVersion                 [MOREBuilder] - MAXVersion := StrVar
  798.   Menu Style                 [Builder]     - Menu Style <Item color>, <Item background color>,
  799.                                                <Hotkey text color>, <Hotkey background color>,
  800.                                                <Highlight text color>, <Highlight background color>,
  801.                                                <Box color>, <Box background color>,
  802.                                                <Immediate trigger>, <Use first key>,
  803.                                                <Box style>, <Use shadow>
  804.   MidStr                     [Builder]     - StrVar := MidStr StrExp, IntExp1, IntExp2
  805.   MouseHideCursor            [Builder]     - MouseHideCursor
  806.   MouseInstalled             [Builder]     - IntVar := MouseInstalled
  807.   MouseMajor                 [MOREBuilder] - IntVar := MouseMajor
  808.   MouseMinor                 [MOREBuilder] - IntVar := MouseMinor
  809.   MouseMovedX                [MOREBuilder] - IntVar := MouseMovedX
  810.   MouseMovedY                [MOREBuilder] - IntVar := MouseMovedY
  811.   MouseShowCursor            [Builder]     - MouseShowCursor
  812.   MouseType                  [MOREBuilder] - IntVar := MouseType
  813.   MouseVersion               [MOREBuilder] - MouseVersion StrVar
  814.   Move                       [Builder]     - [IntVar :=] Move StrExp1 StrExp2
  815.   NOT                        [Builder]     - Not <expression>
  816.   NumberOfButtons            [MOREBuilder] - IntVar := NumberOfButtons
  817.   NumofDrives                [Builder]     - IntVar := NumofDrives
  818.   NumOfParallel              [MOREBuilder] - IntVar := NumOfParallel
  819.   NumOfSerial                [MOREBuilder] - IntVar := NumOfSerial
  820.   NumLockOff                 [Builder]     - NumLockOff
  821.   NumLockOn                  [Builder]     - NumLockOn
  822.   NumLockStatus              [Builder]     - IntVar := NumLockStatus
  823.   NumToChar                  [Builder]     - StrVar := NumToChar NumExp
  824.   OnPath                     [Builder]     - IntVar := OnPath StrExp
  825.   Open                       [Builder]     - [IntVar :=] Open "StrExp" for
  826.   OSMajor                    [Builder]     - IntVar := OSMajor
  827.   OSMinor                    [Builder]     - IntVar := OSMinor
  828.   OSVersion                  [Builder]     - StrVar := OSVersion
  829.   ParamCount                 [Builder]     - IF ParamCount is|== <statement>
  830.   Password                   [Builder]     - Password StrExp
  831.   Pause                      [Builder]     - PAUSE [<StrExp>]
  832.   PickFile                   [Builder]     - StrVar := PickFile StrExp, IntExp [@ row, col]
  833.   PickList                   [Builder]     - Int1 := PickList StrExp, StrArrayVar[1], IntExp [@ row,col]
  834.   PopUp                      [Builder]     - PopUp
  835.                                                  <program statements>
  836.                                                Highlight <row>, <column>, <length>
  837.                                                  Item <string expression>
  838.                                                    <program statements>
  839.                                              End
  840.   PrintChar                  [MOREBuilder] - IntVar := PrintChar StrVar, IntExp
  841.   PrintDiskScreen            [MOREBuilder] - IntVar := PrintDiskScreen StrExp, IntExp
  842.   PrinterReady               [Builder]     - IntVar := PrinterReady IntExp
  843.   PrintFile                  [MOREBuilder] - IntVar := PrintFile StrExp, IntExp1, IntExp2
  844.   PrintFormFeed              [MOREBuilder] - IntVar := PrintFormFeed IntExp
  845.   PrintLandScape             [MOREBuilder] - IntVar := PrintLandscape IntExp
  846.   PrintLine                  [MOREBuilder] - IntVar := PrintLine StrVar, IntExp
  847.   PrintPortrait              [MOREBuilder] - IntVar := PrintPortrait IntExp
  848.   PrintSaveScreen            [MOREBuilder] - IntVar := PrintSaveScreen IntExp1, IntExp2
  849.   PrintScreen                [MOREBuilder] - IntVar := PrintScreen IntExp
  850.   QEMMInstalled              [MOREBuilder] - IntVar := QEMMInstalled
  851.   QEMMMajor                  [MOREBuilder] - IntVar := QEMMMajor
  852.   QEMMMinor                  [MOREBuilder] - IntVar := QEMMMinor
  853.   QEMMVersion                [MOREBuilder] - QEMMVersion StrVar
  854.   Read                       [Builder]     - [IntVar :=] Read StrVar [for IntExp] from
  855.   ReadAttr                   [MOREBuilder] - IntVar := ReadAttr
  856.   ReadAttrAt                 [MOREBuilder] - IntVar := ReadAttrAt IntExp1, IntExp2
  857.   ReadDiskToScreen           [MOREBuilder] - IntVar := ReadDiskToScreen StrExp
  858.   ReadLine                   [Builder]     - [IntVar :=] ReadLine StrVar from FileVar
  859.   ReadScrLine                [Builder]     - StrVar := ReadScrLine IntExp
  860.   Reboot                     [Builder]     - Reboot
  861.   RenSub                     [Builder]     - [IntVar :=] RenSub StrExp1 StrExp2
  862.   Repeat                     [Builder]     - Repeat IntExp
  863.   ReplaceExt                 [MOREBuilder] - ReplaceExt StrExp1, StrExp2, StrVar
  864.   ResetMouse                 [MOREBuilder] - IntVar := ResetMouse
  865.   ResetPrinter               [MOREBuilder] - IntVar := ResetPrinter IntExp1, IntExp2
  866.   RestoreScreen              [Builder]     - RestoreScreen IntVar
  867.   Return                     [Builder]     - Return [IntExp]
  868.   Rewind                     [Builder]     - Rewind FileVar
  869.   RowCol                     [Builder]     - RowCol <row>, <column>
  870.   RTrim                      [Builder]     - StrVar := RTrim StrExp
  871.   Run                        [Builder]     - Run <DOS text>
  872.   RunString                  [Builder]     - RunString StrExp
  873.   RunSwap                    [Builder]     - RunSwap StrExp
  874.   SaveFile                   [Builder]     - SaveFile FileVar
  875.   SaveScreen                 [Builder]     - IntVar := SaveScreen
  876.   Say                        [Builder]     - Say [[@ <row>, <col>] <string expression>[;]]
  877.   SayCenter                  [MOREBuilder] - SayCenter StrExp
  878.   SayCenterAt                [MOREBuilder] - SayCenterAt StrExp, IntExp
  879.   SayVertDown                [MOREBuilder] - SayVertDown StrExp
  880.   SayVertUp                  [MOREBuilder] - SayVertUp StrExp
  881.   SaveScreenToDisk           [MOREBuilder] - SaveScreenToDisk StrExp
  882.   ScreenBlank                [Builder]     - ScreenBlank IntExp
  883.   ScrollLockOff              [Builder]     - ScrollLockOff
  884.   ScrollLockOn               [Builder]     - ScrollLockOn
  885.   ScrollLockStatus           [Builder]     - IntVar := ScrollLockStatus
  886.   ScrollScreenUp             [MOREBuilder] - ScrollScreenUp IntExp
  887.   ScrollScreenDown           [MOREBuilder] - ScrollScreenDown IntExp
  888.   Set                        [Builder]     - SET StrExp1 = StrExp2
  889.   SetAttr                    [MOREBuilder] - SetAttr IntExp
  890.   SetAttrAt                  [MOREBuilder] - SetAttrAt IntExp1, IntExp2, IntExp3
  891.   SetFilePos                 [Builder]     - [IntVar :=] SetFilePos FileVar to LongIntVar
  892.   SetKeyRepeatRate           [MOREBuilder] - SetKeyRepeatRate IntExp1, IntExp2
  893.   SetMousePos                [MOREBuilder] - SetMousePos IntExp1, IntExp2
  894.   SetMouseX                  [MOREBuilder] - SetMouseX IntExp1, IntExp2
  895.   SetMouseY                  [MOREBuilder] - SetMouseY IntExp1, IntExp2
  896.   SetVideoMode               [MOREBuilder] - SetVideoMode IntVar
  897.   ShareInstalled             [MOREBuilder] - IntVar := ShareInstalled
  898.   SHIFT                      [Builder]     - SHIFT
  899.   Sleep                      [Builder]     - Sleep NumExp
  900.   SleepUntil                 [Builder]     - SleepUntil LongIntExp
  901.   SmartDrawHort              [MOREBuilder] - SmartDrawHort IntExp1, IntExp2, IntExp3, IntExp4
  902.   SmartDrawVert              [MOREBuilder] - SmartDrawVert IntExp1, IntExp2, IntExp3, IntExp4
  903.   StrCap                     [MOREBuilder] - StrCap StrExp, StrVar
  904.   StrDateToLong              [Builder]     - LongIntVar := StrDateToLong StrExp
  905.   StrDel                     [MOREBuilder] - StrDel StrExp1, StrExp2, StrVar
  906.   StrDelPos                  [MOREBuilder] - StrDelPos StrExp1, IntExp1, IntExp2, StrVar
  907.   StrDel                     [MOREBuilder] - StrDel StrExp1, StrExp2, StrVar
  908.   StrInsPos                  [MOREBuilder] - StrInsPos StrExp1, StrExp2, IntExp, StrVar
  909.   StrReplace                 [MOREBuilder] - StrReplace StrExp1, StrExp2, StrExp3, StrVar
  910.   StrReverse                 [MOREBuilder] - StrReverse StrExp, StrVar
  911.   StrSet                     [MOREBuilder] - StrSet StrExp, IntExp, StrVar
  912.   StrTimeToLong              [Builder]     - LongIntVar := StrTimeToLong StrExp
  913.   StrToNum                   [Builder]     - NumVar := StrToNum StrExp
  914.   Stuff                      [Builder]     - Stuff StrExp
  915.   Sub                        [Builder]     - Sub <sub name>
  916.                                              End
  917.   SysDateToLong              [Builder]     - LongIntVar := SysDateToLong
  918.   System                     [Builder]     - System StrExp
  919.   SysTimeToLong              [Builder]     - LongIntVar := SysTimeToLong
  920.   Text On                    [Builder]     - TEXT <text color> On <background color>
  921.   Trim                       [Builder]     - StrVar := Trim StrExp
  922.   TimeDiff                   [MOREBuilder] - LongIntVar1 := TimeDiff LontIntVar2, LongIntVar3
  923.   UMBFree                    [MOREBuilder] - LontIntVar := UMBFree
  924.   Unshift                    [Builder]     - UNSHIFT
  925.   UpperCase                  [Builder]     - StrVar := UpperCase StrExp
  926.   USE BIOS                   [Builder]     - Use BIOS
  927.   Use BrightColors           [Builder]     - Use|Dont Use BrightColors
  928.   Use Commas                 [Builder]     - Use|Dont Use Commas
  929.   Use CtrlBreak              [Builder]     - Use|Dont Use CtrlBreak
  930.   Use Cursor                 [Builder]     - Use|Dont Use Cursor
  931.   Use Direct                 [Builder]     - Use Direct
  932.   Use DOS                    [Builder]     - Use DOS
  933.   Use Encryption             [Builder]     - Use|Dont Use Encryption
  934.   Use ExtendedKeyboardBuffer [Builder]     - Use|Dont Use ExtendedKeyboardBuffer
  935.   VideoMode                  [Builder]     - IntVar := VideoMode
  936.   VCPIInstalled              [MOREBuilder] - IntVar := VCPIInstalled
  937.   VCPIMajor                  [MOREBuilder] - IntVar := VCPIMajor
  938.   VCPIMinor                  [MOREBuilder] - IntVar := VCPIMinor
  939.   VCPIVersion                [MOREBuilder] - VCPIVersion StrVar
  940.   Wait                       [Builder]     - Wait NumExp
  941.   WaitUntil                  [Builder]     - WaitUntil LongIntExp
  942.   WhereX                     [Builder]     - IntVar := WhereX
  943.   WhereY                     [Builder]     - IntVar := WhereY
  944.   While                      [Builder]     - While <statement>
  945.                                                <statement>
  946.                                              End
  947.   WindowsInstalled           [Builder]     - IntVar := WindowsInstalled
  948.   WindowsMajor               [MOREBuilder] - IntVar := WindowsMajor
  949.   WindowsMinor               [MOREBuilder] - IntVar := WindowsMinor
  950.   WindowsMode                [MOREBuilder] - IntVar := WindowsMode
  951.   WindowsVersion             [MOREBuilder] - WindowsVersion StrVar
  952.   Write                      [Builder]     - [IntVar :=] Write StrExp [for IntExp] to
  953.   WriteLine                  [Builder]     - WriteLine StrExp to FileVar
  954.   XMSAvail                   [Builder]     - LongIntVar := XMSAvail
  955.   XMSInstalled               [Builder]     - IntVar := XMSInstalled
  956.   XMSMajor                   [Builder]     - IntVar := XMSMajor
  957.   XMSMinor                   [Builder]     - IntVar := XMSMinor
  958.   XMSTotal                   [Builder]     - LongIntVar := XMSTotal
  959.   XMSVersion                 [Builder]     - StrVar := XMSVersion
  960.  Reference 
  961.  Builder 
  962.  Adaptor 
  963.                      Builder
  964. Index
  965. Command Format:  StrVar := Adaptor G
  966. Function......:  Evaluates the adaptor type and places it in a string 
  967.                    variable.
  968. Uses..........:  Allows the programmer to tailor the use of colors to 6
  969.                  match the video capability detected.
  970. Returns.......:  The type of display adaptor as a string. 
  971.                  Return Value     Adaptor Detected
  972.                  
  973.                  "CGA"            Color Graphics Adaptor
  974.                  "EGA"            Enhanced Graphics Adaptor
  975.                  "MCGA"           Multi-Color Graphics Array
  976.                  "Mono"           Monochrome MDA or Hercules
  977.                  "VGA"            Video Graphics Array
  978. See Also......:  VideoMode J
  979. Example Code..:  ' This sub-routine displays blinking text if it detects 
  980.                  ' a monochrome video card, or red text if it doesn't.
  981.                  Sub PrintError
  982.                    ' Determine the video type.
  983.                    Put AdaptorType into Str1
  984.                    ' If not color-capable, use the blink attribute.
  985.                    If Str1 is "Mono"
  986.                      Say @ 24, 1 "<blink>Error"
  987.                    End Else
  988.                      Say @ 24, 1 "<red>Error"
  989.                    End
  990.                  End
  991.  Reference 
  992.  Builder 
  993.  VideoMode 
  994.                    Builder
  995. Index
  996. Command Format:  IntVar := VideoMode O
  997. Function......:  Queries the system for the BIOS video mode currently in use. F
  998. Uses..........:  Allows the programmer to tailor programs to operate 8
  999.                  correctly in a variety of video modes.
  1000. Returns.......:  The video mode as an integer value. 
  1001.                  Resolution          Colors  Text/Graphics  Returns
  1002.                  
  1003.                  40 x 25             16      Text           0
  1004.                    (No Color Burst)
  1005.                  40 x 25             16      Text           1
  1006.                  80 x 25             16      Text           2
  1007.                    (No Color Burst)
  1008.                  80 x 25             16      Text           3
  1009.                  320 x 200           4       Graphics       4
  1010.                  320 x 200           4       Graphics       5
  1011.                    (No Color Burst)
  1012.                  640 x 200           2       Graphics       6
  1013.                  80 x 25             2       Text           7
  1014.                  160 x 200           16      Graphics       8
  1015.                  320 x 200           16      Graphics       9
  1016.                  640 x 200           4       Graphics       10
  1017.                  320 x 200           16      Graphics       13
  1018.                  640 x 200           16      Graphics       14
  1019.                  640 x 350           2       Graphics       15
  1020.                  640 x 350           4/16    Graphics       16
  1021.                  640 x 480           2       Graphics       17
  1022.                  640 x 480           16      Graphics       18
  1023.                  320 x 200           256     Graphics       19
  1024. See Also......:  Adaptor $
  1025. Example Code..:  Int1 := VideoMode 
  1026.                  Say "VideoMode is ";Int1
  1027.                  If Int1 == 3
  1028.                    Say "You are running in 80 x 25 mode."
  1029.                  End Else
  1030.                    Say "You are not running in 80 x 25 mode."
  1031.                  End
  1032.  Reference 
  1033.  MOREBuilder 
  1034.  ADDDays 
  1035.              MOREBuilder
  1036. Index
  1037. Command Format:  LongIntVar1 := ADDDays LongIntVar2, IntExp E
  1038. Function......:  Adds a specified number of days to a date-oriented 
  1039.                  long integer.
  1040. Parameters....:  LongIntVar1 is the modified long integer. 
  1041.                  LongIntVar2 is the long integer to be modified.
  1042.                  IntExp is the number of days to add (whole numbers only.)
  1043. Example Code..:  LongInt1 := SysDateToLong {
  1044.                  LongInt2 := ADDDays LongInt1, 7
  1045.                  Str1 := LongToDateStr LongInt2
  1046.                  Say Str1
  1047.