home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / turbo55 / install / readme < prev    next >
Text File  |  1989-05-02  |  12KB  |  291 lines

  1.                    WELCOME TO TURBO PASCAL 5.5
  2.                    ---------------------------
  3.  
  4. This README file contains important, last minute information
  5. about Turbo Pascal 5.5. The HELPME!.DOC file also answers many
  6. common Technical Support questions.
  7.  
  8.  
  9. TABLE OF CONTENTS
  10. -----------------
  11.  
  12.   1.  Turbo Debugger
  13.   2.  Important Notes & Additions
  14.   3.  Tour - New introduction to the IDE
  15.   4.  Corrections to the manual
  16.   5.  Turbo Pascal 5.5 and the Toolboxes
  17.   6.  Listing of Files on the Disks
  18.  
  19.  
  20.  
  21. 1. TURBO DEBUGGER
  22. -----------------
  23.   Turbo Debugger has been upgraded to version 1.5 to support
  24.   Turbo Pascal 5.5's object-oriented extensions. You can debug
  25.   both 5.0 and 5.5 programs with the new release of TD (1.5). If
  26.   you have TD 1.0, you can still debug any TP 5.5 programs that
  27.   do not use objects.
  28.  
  29.   If you don't already have Turbo Debugger 1.5, call Customer
  30.   Service for information about upgrading: (408) 438-5300.
  31.  
  32.  
  33. 2. IMPORTANT NOTES & ADDITIONS
  34. ------------------------------
  35.  
  36. o REBUILD TPUs. Remember to rebuild your old units with version
  37.   5.5 or you'll get an error 72 (Unit file format error) when you
  38.   try to use that unit. To rebuild an entire program from the
  39.   Integrated Development Environment, load the main program into
  40.   the editor and select the COMPILE/BUILD menu command. If you
  41.   are using the command-line compiler, type:
  42.  
  43.     tpc /b ProgramName
  44.  
  45.   You'll need to have all source code available in the logged
  46.   directory or in the OPTIONS\DIRECTORY\UNIT DIRECTORY path.
  47.  
  48. o COMPILER ERROR MESSAGES. The following compiler error
  49.   messages have been added or modified:
  50.  
  51.      99 File and procedure types are not allowed here
  52.     146 File access denied
  53.  
  54. o RUN-TIME ERROR MESSAGE. The following new run-time error
  55.   message will occur if range-checking is on {$R+} and a call is
  56.   made to an object's virtual method when that object has not yet
  57.   been initialized via a constructor call (see Page 37 in the
  58.   Object-Oriented Programming Guide for more information):
  59.  
  60.     210 Object not initialized
  61.  
  62.  
  63. 3. TOUR - NEW INTRODUCTION TO THE IDE
  64. -------------------------------------
  65.  
  66.   Version 5.5 now includes Tour, an online introduction to the
  67.   Integrated Development Environment (IDE). If you are new to
  68.   Turbo Pascal, spending 15 minutes with Tour will get you up to
  69.   speed in the IDE.
  70.  
  71.  
  72. 4. CORRECTIONS TO THE OOP GUIDE
  73. -------------------------------
  74.  
  75. o Page 3: The reference to using TINST at the bottom of the page
  76.   should indicate Page 308 of the User's Guide.
  77.  
  78. o Page 94: To perform more complete error checking in the
  79.   code fragment at the top of the page, insert a conditional
  80.   statement immediately after the OverInitEMS call:
  81.  
  82.     ...
  83.     OvrInitEMS;
  84.     if (OvrResult = OvrOK) then
  85.     begin
  86.       SaveOvrRead := OvrReadBuf;  { Save EMS default }
  87.       OvrReadBuf := MyOvrRead;    { Install ours }
  88.       UsingEMS := true;
  89.     end;
  90.  
  91. o Page 114 - 118: Corrections or Additions to the Index
  92.  
  93.     extensibility  46,78
  94.     Fail           107
  95.     with (reserved word)
  96.        statement   13,22,78,82
  97.          implicit  17
  98.  
  99.  
  100. 5. TURBO PASCAL 5.5 AND THE TOOLBOXES
  101. -------------------------------------
  102.  
  103. The source code from version 4.0 of all Turbo Pascal toolboxes
  104. (including the Turbo Pascal Tutor) is fully compatible with 5.5.
  105.  
  106.  
  107. 6. LIST OF FILES ON THE DISKS
  108. -----------------------------
  109.  
  110.   INSTALL/COMPILER
  111.   ----------------
  112.   INSTALL  EXE  - Installs Turbo Pascal on your system
  113.   README   COM  - Program to display README file
  114.   TURBO    EXE  - Turbo Pascal Integrated Development Environment
  115.   TURBO    TPL  - Resident units for Turbo Pascal
  116.   TPC      EXE  - Command-line version of Turbo Pascal
  117.   README        - This file!
  118.  
  119.  
  120.   TOUR/ONLINE HELP
  121.   ----------------
  122.   UNPACK   COM  - Unpacks .ARC files
  123.   HELP     ARC  - Archived Turbo Pascal Help File (TURBO.HLP)
  124.   TOUR     ARC  - Archived Tour of the Integrated
  125.                   Development Environment
  126.  
  127.     TOUR     EXE   - Tour program
  128.     TPTOUR1  CBT   - Tour data file
  129.     TPTOUR2  CBT   - Tour data file
  130.  
  131.   THELP    COM  - Memory-resident help program so you can get
  132.                   Online Help even if you are not working in the
  133.                   Integrated Development Environment.
  134.  
  135.  
  136.   OOP/DEMOS/BGI/DOC
  137.   -----------------
  138.   OOPDEMOS ARC  - Packed file that contains object-oriented
  139.                   programming (OOP) examples
  140.  
  141.     OOPDEMOS DOC  - Documentation overview of OOP examples
  142.  
  143.     ODEMO    PAS  - Example for OBJECTS.PAS
  144.     OBJECTS  PAS  - OOP unit that defines some basic object types
  145.     BUFSTM   ASM  - Assembler code for OBJECTS.PAS
  146.     DOSSTM   ASM  - Assembler code for OBJECTS.PAS
  147.     STREAM   ASM  - Assembler code for OBJECTS.PAS
  148.     OBJECTS  INC  - Assembler code for OBJECTS.PAS
  149.     DOSSTM   OBJ  - .OBJ file for OBJECTS.PAS
  150.     BUFSTM   OBJ  - .OBJ file for OBJECTS.PAS
  151.     STREAM   OBJ  - .OBJ file for OBJECTS.PAS
  152.  
  153.     FDEMO    PAS  - Example for FORMS.PAS, SLIDERS.PAS
  154.     FORMS    PAS  - OOP forms entry/edit unit
  155.     SLIDERS  PAS  - OOP unit that extends FORMS.PAS
  156.  
  157.     CARDFILE PAS  - Database example for CARDS.PAS
  158.     CARDS    DTA  - Example data for CARDFILE.PAS
  159.     CARDS    PAS  - OOP unit that implements cards database
  160.     CARDGEN  PAS  - Generates example databases for CARDFILE.PAS
  161.  
  162.     BREAKOUT PAS  - OOP game example
  163.     BOUNDS   PAS  - OOP unit for Breakout demo
  164.     BRICKS   PAS  - OOP unit for Breakout demo
  165.     WALLS    PAS  - OOP unit for Breakout demo
  166.     COUNT    PAS  - OOP unit for Breakout demo
  167.     SCREEN   PAS  - OOP unit for Breakout demo
  168.  
  169.     POINTS   PAS  - From page 20 of the OOP Guide
  170.     FIGURES  PAS  - From page 42 of the OOP Guide
  171.     FIGDEMO  PAS  - From page 47 of the OOP Guide
  172.     LISTDEMO PAS  - From page 57 of the OOP Guide
  173.  
  174.   TCALC    ARC  - Packed file with complete source code to
  175.                   new object-oriented Turbo Calc example program
  176.  
  177.     TCALC    PAS  - Turbo Calc example program
  178.     TCALC    DOC  - Documentation for TCALC demo
  179.     TCCELL   PAS  - OOP unit for TCALC demo
  180.     TCCELLSP PAS  - OOP unit for TCALC demo
  181.     TCHASH   PAS  - OOP unit for TCALC demo
  182.     TCINPUT  PAS  - OOP unit for TCALC demo
  183.     TCLSTR   PAS  - OOP unit for TCALC demo
  184.     TCMENU   PAS  - OOP unit for TCALC demo
  185.     TCPARSER PAS  - OOP unit for TCALC demo
  186.     TCRUN    PAS  - OOP unit for TCALC demo
  187.     TCSCREEN PAS  - OOP unit for TCALC demo
  188.     TCSHEET  PAS  - OOP unit for TCALC demo
  189.     TCUTIL   PAS  - OOP unit for TCALC demo
  190.     TCCOMPAR ASM  - Assembler code for TCALC demo
  191.     TCMVSMEM ASM  - Assembler code for TCALC demo
  192.     TCCOMPAR OBJ  - .OBJ file for TCALC demo
  193.     TCMVSMEM OBJ  - .OBJ file for TCALC demo
  194.  
  195.   DEMOS    ARC  - Packed file that contains example (non-object
  196.                   oriented) programs
  197.  
  198.     WINDEMO  PAS  - WIN.PAS demo
  199.     WIN      PAS  - Simple windowing extensions to Crt unit
  200.     WIN      ASM  - Assembler code for WIN.PAS
  201.     WIN      OBJ  - .OBJ file for WIN.PAS
  202.  
  203.     EXECDEMO PAS  - Executes a child program (DOS unit)
  204.     DIRDEMO  PAS  - Displays directory, uses procedural types
  205.     CRTDEMO  PAS  - Crt unit demo
  206.     OVRDEMO  PAS  - Overlay unit demo
  207.     OVRDEMO1 PAS  - Example unit for OVRDEMO.PAS
  208.     OVRDEMO2 PAS  - Example unit for OVRDEMO.PAS
  209.     CIRCULAR PAS  - Demos the USES clause in implementation section
  210.     DISPLAY  PAS  - Example unit for CIRCULAR.PAS
  211.     ERROR    PAS  - Example unit for CIRCULAR.PAS
  212.     QSORT    PAS  - QuickSort example
  213.     LISTER   PAS  - Printer unit demo
  214.     HILB     PAS  - Floating-point demo
  215.     FIB8087  PAS  - Recursive example that uses the 8087 math
  216.                     coprocessor and avoids 8087 stack overflow
  217.     PROCVAR  PAS  - Simple procedural types demo
  218.     EMS      PAS  - Example program that shows how to use expanded
  219.                     memory from your programs
  220.     CPASDEMO PAS  - Example program that shows how to link TURBO C .OBJ
  221.                     files into Turbo Pascal programs
  222.     CPASDEMO C    - C program for use with CPASDEMO.PAS
  223.     CTOPAS   TC   - Turbo C configuration file to use with TC.EXE
  224.                     for producing .OBJ files that can be linked with
  225.                     Turbo Pascal (see CPASDEMO.PAS)
  226.     TURBOC   CFG  - Turbo C configuration file to use with TCC.EXE for
  227.                     producing .OBJ files that can be linked with Turbo
  228.                     Pascal (see CPASDEMO.PAS)
  229.  
  230.   BGI      ARC  - Packed file that contains graphics documentation,
  231.                   drivers, fonts, and examples
  232.  
  233.     GRAPH    TPU  - Borland Graphics Interface (BGI) Graph unit
  234.     ATT      BGI  - Graphics device driver for AT&T 6300
  235.     CGA      BGI  - Graphics device driver for CGA and MCGA
  236.     EGAVGA   BGI  - Graphics device driver for EGA and VGA
  237.     HERC     BGI  - Graphics device driver for Hercules mono
  238.     PC3270   BGI  - Graphics device driver for 3270 PC
  239.     IBM8514  BGI  - Graphics device driver for IBM 8514
  240.     GOTH     CHR  - Gothic font character set
  241.     LITT     CHR  - Small font character set
  242.     SANS     CHR  - Sans serif font character set
  243.     TRIP     CHR  - Triplex font character set
  244.     BGIDEMO  PAS  - Graph unit example
  245.     ARTY     PAS  - Graph unit example
  246.     BGILINK  PAS  - Graph unit example that shows how to link
  247.                     font and driver files into an .EXE file
  248.     DRIVERS  PAS  - Example unit for use with BGILINK.PAS
  249.     FONTS    PAS  - Example unit for use with BGILINK.PAS
  250.     BGILINK  MAK  - Make file for use with BGILINK.PAS
  251.  
  252.   DOC      ARC  - Interface section listings for system units
  253.  
  254.     THELP    DOC  - Documentation for memory-resident help utility
  255.     SYSTEM   DOC  - Interface section listing for the System unit
  256.     DOS      DOC  - Interface section listing for the Dos unit
  257.     CRT      DOC  - Interface section listing for the Crt unit
  258.     PRINTER  DOC  - Interface section listing for the Printer unit
  259.     OVERLAY  DOC  - Interface section listing for the Overlay unit
  260.     GRAPH    DOC  - Interface section listing for the Graph unit
  261.     TURBO3   DOC  - Interface section listing for the Turbo3 unit
  262.     GRAPH3   DOC  - Interface section listing for the Graph3 unit
  263.     HELPME!  DOC  - Text file with the answers to many common
  264.                     questions. If you have a technical question
  265.                     about Turbo Pascal, chances are good that the
  266.                     question and answer are in HELPME!.DOC.
  267.  
  268.  
  269.   UTILITIES/MISC
  270.   --------------
  271.   TINSTXFR EXE  - Transfers 4.0 and 5.0 IDE customizations to 5.5
  272.   UTILS    ARC  - Packed file that contains a number of useful
  273.                   utilities
  274.  
  275.     TINST    EXE  - Customization program for TURBO.EXE
  276.     MAKE     EXE  - Manages projects
  277.     GREP     COM  - Searches text files for strings
  278.     TOUCH    COM  - Changes a file's timestamp to force re-compilation
  279.     BINOBJ   EXE  - Converts a binary data file to an .OBJ file
  280.     TPUMOVER EXE  - Unit mover utility
  281.     TPCONFIG EXE  - Converts .TP files to .CFG
  282.  
  283.   TURBO3   ARC  - Turbo 3.0 compatibility files
  284.  
  285.     UPGRADE  EXE  - Program that converts 3.0 programs to 5.5
  286.     UPGRADE  DTA  - Data file for UPGRADE.EXE
  287.     TURBO3   TPU  - TURBO3 compatibility unit
  288.     GRAPH3   TPU  - GRAPH3 compatibility unit (turtle graphics)
  289.     BCD      PAS  - Unit to convert Turbo Pascal 3.0 BCD reals to
  290.                     Turbo Pascal 5.5 floating point numbers
  291.