home *** CD-ROM | disk | FTP | other *** search
-
-
- The Guide.2.Pascal
- A Turbo Pascal Version 5.5 Database
-
-
- A database for use with The Norton Guides resident help program
-
- (C) Copyright 1990 by Robert Bourne and HARD BALL
-
-
- UNREGISTERED COPY!
-
-
- Please send $15.00 for a registered copy of this guide to:
-
- HARD BALL
- 7657 Winnetka Avenue, Suite 156
- Canoga Park, CA 91306
- BBS #: (818) 340-3136
-
-
- This program is provided as is. There is no warranty, expressed or
- implied. There is no guarantee of the accurateness of the information
- contained therein.
-
-
-
- * Turbo Pascal is a trademark of Borland International.
- * IBM is a trademark of International Business Machines.
- * Norton Guides is a trademark of Peter Norton Computing.
-
-
-
- Distribution Files
- ──────────────────
-
- There are several files which are all a part of this package. This guide
- is not to be distributed in part or in any modified form. Please make
- sure you have a complete copy of all the files as follows:
-
- G2P55NG.DOC This documentation file
- G2P55REG.FRM Registration form
- G2P55.NG Norton Guides Database
- G2P55HST.DOC Version history
- SUPPORT.BBS Description of Hard Ball support BBS
-
-
- Start Up
- ────────
-
- Place the database file (G2P55.NG) in the directory where you keep your
- Norton Guides files. Execute the Norton Guides program and from the
- Options/Database menu select the Guide.2.Pascal database.
-
- Refer to your Norton Guides manual for details on Norton Guides program
- execution, options and installation.
-
-
-
- Differences in the Registered Version
- ─────────────────────────────────────
-
- There is much more detailed information in the registered version. Many of
- the "Short" menus will expand to provide more of the important details. In
- addition, the Registered Version contains more details where Short menus do
- expand already. The source text for the reference section contains over
- 300 more lines of source, and many more examples. The compiled database
- is about 45K larger.
-
- A special emphasis has been placed on cross-referencing. Wherever a
- reference is made to a Turbo Pascal verb, variable, or constant, a SeeAlso
- reference will be available for that item.
-
- The individual Short menus for each of the standard Units will contain a
- complete listing of procedures and functions declared in that unit. The
- unregistered version includes this feature for the DOS unit only.
-
-
-
-
- Expanded Short Menus in the registered version include:
-
- In the COMPILER menu, the Short menus for each directive have this format:
-
- Align Data
-
- DECLARATION: {$A-} or {$A+}
-
- DEFAULT: {$A+}
-
- PURPOSE: Switches between Word and Byte alignment of variables
-
- RANGE: Global
-
- IDE MENU: Options/Compiler/Align Data
-
- REMARKS: In the {$A+} state, all variables and typed constants are
- aligned on a machine-word boundary, which provides faster
- access and execution. This has no effect on 8088 CPUs
-
- This does not affect byte size variables, fields of record
- structures, or array elements.
-
- NOTE: Each global Const and Var declaration section always
- starts at a word boundary, regardless of the state of
- this directive.
-
-
- In the DATA TYPES menu, the individual types will expand to provide details
- about type definitions, ranges and examples in the format:
-
- Array
-
- DECLARATION: Array [IndexType] of ComponentType
-
- REMARKS: The IndexType must be of an Ordinal Type, except LongInt and
- subranges of LongInt. Multi-dimension arrays are declared
- by separating the IndexTypes with a comma (,) or as an Array
- of an Array; for example, the declaration:
-
- Array[Boolean] of Array[1..10] of Byte;
-
- is equivalent to:
-
- Array[Boolean,1..10] of Byte;
-
- EXAMPLE: Type
- Array[1..10] of Real;
- Array[Monday..Friday] of String[20];
- Array[1..100, 1..50] of Integer;
- Packed Array[1..20] of Char;
-
-