home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / textinfo / ng_tp5.arj / G2P_NG.DOC < prev    next >
Encoding:
Text File  |  1990-02-22  |  4.6 KB  |  137 lines

  1.  
  2.  
  3.  
  4.                               The Guide.2.Pascal
  5.  
  6.  
  7.         A database for use with The Norton Guides resident help program
  8.  
  9.                (C) Copyright 1990 by Robert Bourne and HARD BALL
  10.  
  11.  
  12.                               UNREGISTERED COPY!
  13.  
  14.  
  15.           Please send $15.00 for a registered copy of this guide to:
  16.  
  17.                                   HARD BALL
  18.                         7657 Winnetka Avenue, Suite 156
  19.                              Canoga Park, CA 91306
  20.                              BBS #: (818) 718-0610
  21.  
  22.  
  23.      This program is provided as is.  There is no warranty, expressed or
  24.      implied.  There is no guarantee of the accurateness of the information
  25.      contained therein.
  26.  
  27.  
  28.  
  29. * Turbo Pascal is a trademark of Borland International.
  30. * IBM is a trademark of International Business Machines.
  31. * Norton Guides is a trademark of Peter Norton Computing.
  32.  
  33.  
  34.  
  35. Distribution Files
  36. ──────────────────
  37.  
  38. There are several files which are all a part of this package.  This guide
  39. is not to be distributed in part or in any modified form.  Please make
  40. sure you have a complete copy of all the files as follows:
  41.  
  42.      G2P_NG.DOC     This documentation file
  43.      G2P_REG.FRM    Registration form
  44.      G2P.NG         Norton Guides Database
  45.      G2P_HIST.DOC   Version history
  46.      SUPPORT.BBS    Description of Hard Ball support BBS
  47.  
  48.  
  49. Start Up
  50. ────────
  51.  
  52. Place the database file (G2P.NG) in the directory where you keep your
  53. Norton Guides files.  Execute the Norton Guides program and from the
  54. Options/Database menu select the Guide.2.Pascal database.
  55.  
  56. Refer to your Norton Guides manual for details on Norton Guides program
  57. execution, options and installation.
  58.  
  59.  
  60.  
  61. Differences in the Registered Version
  62. ─────────────────────────────────────
  63.  
  64. There is much more detailed information in the registered version.  Many of
  65. the "Short" menus will expand to provide more of the important details.  In
  66. addition, the Registered version contains more details where Short menus do
  67. expand already.  The source text for the reference section contains over
  68. 300 more lines of information.  The compiled database is about 45K larger.
  69.  
  70. A special emphasis has been placed on cross-referencing.  Wherever a
  71. reference is made to a Turbo Pascal verb, variable, or constant, a SeeAlso
  72. reference will be available for that item.
  73.  
  74. The individual Short menus for each of the standard Units will contain a
  75. complete listing of procedures and functions declared in that unit.  The
  76. unregistered version includes this feature for the DOS unit only.  The 
  77. registered version also includes another UNIT menu listing to cover the 
  78. Overlay Unit.
  79.  
  80. The TABLES menu will include ASCII chart specifically for Line Drawing
  81. characters and the other special character sets such as Math and Language.
  82.  
  83.  
  84.  
  85. Expanded Short Menus in the registered version include:
  86.  
  87. In the COMPILER menu, the Short menus for each directive have this format:
  88.  
  89.                                    Align Data
  90.  
  91.   DECLARATION:  {$A-} or {$A+}
  92.  
  93.       DEFAULT:  {$A+}
  94.  
  95.       PURPOSE:  Switches between Word and Byte alignment of variables
  96.  
  97.         RANGE:  Global
  98.  
  99.      IDE MENU:  Options/Compiler/Align Data
  100.  
  101.       REMARKS:  In the {$A+} state, all variables and typed constants are
  102.                 aligned on a machine-word boundary, which provides faster
  103.                 access and execution.  This has no effect on 8088 CPUs
  104.  
  105.                 This does not affect byte size variables, fields of record
  106.                 structures, or array elements.
  107.  
  108.                 NOTE:  Each global Const and Var declaration section always
  109.                        starts at a word boundary, regardless of the state of
  110.                        this directive.
  111.  
  112.  
  113. In the DATA TYPES menu, the individual types will expand to provide details
  114. about type definitions, ranges and examples in the format:
  115.  
  116.                                      Array
  117.  
  118.   DECLARATION:  Array [IndexType] of ComponentType
  119.  
  120.       REMARKS:  The IndexType must be of an Ordinal Type, except LongInt and
  121.                 subranges of LongInt.  Multi-dimension arrays are declared
  122.                 by separating the IndexTypes with a comma (,) or as an Array
  123.                 of an Array; for example, the declaration:
  124.  
  125.                           Array[Boolean] of Array[1..10] of Byte;
  126.  
  127.                        is equivalent to:
  128.  
  129.                           Array[Boolean,1..10] of Byte;
  130.  
  131.       EXAMPLE:  Type
  132.                    Array[1..10] of Real;
  133.                    Array[Monday..Friday] of String[20];
  134.                    Array[1..100, 1..50] of Integer;
  135.                    Packed Array[1..20] of Char;
  136.  
  137.