가끔 필요할 때가 있어 정리해둡니다.
WELCOME TO TURBO PASCAL 6.0 --------------------------- This README file contains important, last minute information about Turbo Pascal 6.0. In addition to this file, there are several .DOC files in the \TP\DOC directory that you should browse. The HELPME!.DOC file answers many common Technical Support questions. The FIXES.DOC file provides corrections to the printed documentation. And the TVISION.DOC file gives additional information (reference and tutorial) about programming in Turbo Vision. TABLE OF CONTENTS ----------------- 1. How to Get Help 2. Installation 3. Take a Tour 4. Turbo Help 5. New Features 6. Turbo Vision Examples 7. Important Documentation Information 8. Compatibility Notes 9. Testing Expanded Memory 10. Complete List of Files 1. HOW TO GET HELP ------------------- If you have any problems, please read this file, the *.DOC files in \TP\DOC, and the Turbo Pascal manuals first. If you still have a question and need assistance, help is available from the following sources: 1. Type GO BPROGA on the CompuServe bulletin board system. If you are not a member of CompuServe, see the enclosed special offer. 2. Check with your software dealer or user group. 3. Write to us: Borland International Turbo Pascal 6.0 Technical Support 1800 Green Hills Road P.O. Box 660001 Scotts Valley, CA 95067-0001 Please include your serial number or we will be unable to process your letter. 4. If you have an urgent problem and you have sent in the license agreement that accompanied this package, you may call the Borland Technical Support Department at (408) 438-5300. Please have the following information ready before calling: a. Product name and serial number from the distribution disks. b. Product version number. Both the IDE and the command-line compiler display a version number when they are executed. c. Computer brand, model, and the brands and model numbers of any additional hardware. d. Operating system and version number. (The version number can be determined by typing VER at the DOS prompt.) e. Contents of your AUTOEXEC.BAT and CONFIG.SYS files. 2. INSTALLATION --------------- Use the INSTALL program to install Turbo Pascal. The files on the distribution disks are all archived and INSTALL will de-archive them for you. INSTALL will place them into subdirectories and automatically create configuration files for both the command-line compiler and the Integrated Development Environment (IDE). All further references to directory paths in this README file assume you've used INSTALL's default directory structure. To start the installation, place the disk labeled INSTALL in Drive A:, change to Drive A: and type A:INSTALL. A: INSTALL INSTALL works on both hard disk and dual-floppy systems. If you decide to de-archive files manually, just run the UNZIP program (found on the INSTALLATION disk) on any .ZIP file. For example, to de-archive TPC.EXE and TURBO.TPL from the TURBO.ZIP file on Drive A:, type: unzip a:turbo turbo.tpl tpc.exe This places TURBO.TPL and TPC.EXE onto the current drive or directory (and assumes UNZIP.EXE is already in the current drive or directory). 3. TAKE A TOUR -------------- Take an online tour of the new Integrated Development Environment. Run TPTOUR from the \TP directory for a 10-minute introduction to editing, compiling and running programs in the new IDE. 4. TURBO HELP ------------- The fastest way to get help on any Turbo Pascal feature is to use the newly expanded online help system. Pull down the Help menu by typing Alt-H and then browse topics (via the Contents menu) or lookup identifiers (by selecting Topic search). If it's in Turbo Pascal, it's in the help system! And if you use the command-line compiler and your own editor, you can still get Turbo Help using THELP.COM. THELP is a TSR that can be found in the \TP\UTILS directory. 5. NEW FEATURES --------------- Turbo Pascal 6.0 offers many new features, including: o Borland's new Integrated Developer's Environment (IDE), our new generation user interface that includes all the features you're used to, plus: o Mouse support. o Multiple overlapping windows. o Multi-file editor that can edit files up to 1 mbyte in size. o Cut, copy and paste using the Clipboard. o Turbo online help system that has been expanded, with copy-and-paste program examples for practically every function. Includes full reference to Turbo Vision objects, methods, variables and constants. o Conditional breakpoints. o CPU Register window. o Makes full use of EMS to enhance performance and increase capacity. o Built-in customization for color and startup options. o Turbo Vision, an object-oriented, high-performance application framework and library. Programs written in Turbo Vision inherit everything from mouse support, dialogs, menus, overlapping windows, and automatic desktop management to the online help system, calculator, and other tools that you'll find in the \TP\TVDEMOS directory. Programming with Turbo Vision is so efficient and powerful, we used it to build the IDE itself! o Built-in, inline assembler. Combine the best of both worlds: write assembly language instructions inside your Turbo Pascal programs. o Private fields and methods are now supported in an object declaration. This enables you to "enforce" encapsulation. Object privacy is implemented consistently with the existing data hiding capabilities of a unit. See P-87 in the User's Guide and P-35 in the Programmer's Guide for more information. o Other enhancements include: o New Objects unit with better collections and streams. o New heap manager is faster and safer. o Extended syntax compiler directive {$X} allows you to optionally discard function results. o New procedure directives: far, near and assembler. o 80286 code generation directive {$G}. o Minor code generation improvements. o Address references in typed constant pointers. o Link in initialized data from .OBJs {$L}. 6. TURBO VISION EXAMPLES ------------------------ There are three different kinds of Turbo Vision example programs provided. You'll find all the example programs from the Turbo Vision Guide in the \TP\DOCDEMOS directory. You'll find several Turbo Vision application support units in the \TP\TVISION directory. And you'll find several Turbo Vision demonstration programs in the \TP\TVDEMOS directory. If you're trying to run one of the Turbo Vision demos from inside the IDE, we recommend that you set Compile|Destination to disk and the Link Buffer option to Disk (in the Options|Linker dialog box). Many of these examples are large programs and require full memory capacity to compile and run. Depending on your system configuration, you may need to compile and run them from DOS. Here's how to use the command-line compiler on TVDEMO.PAS: cd \tp\tvdemos tpc /m tvdemos Then run TVDEMO.PAS from DOS by typing: tvdemo In order to facilitate compiling these demos on a wide variety of system configurations, we've turned off debug information {$D-} in all Turbo Vision units. If you have a system with lots of memory and EMS, you might want to enable the {$D} compiler directive in selected units in \TP\TVDEMOS so you can step through the code. 7. IMPORTANT DOCUMENTATION INFORMATION -------------------------------------- All source code examples from the Turbo Vision Guide and from the User's Guide's chapter on object-oriented programming (chapter 4) can be found in the \TP\DOCDEMOS directory. 8. Compatibility notes ----------------------- Turbo Debugger and Turbo Pascal 6.0 -------------------------------------- You can use any version of Turbo Debugger with Turbo Pascal 6.0. However, because of the changes to the heap manager, don't watch, inspect or evaluate MemAvail or MaxAvail unless you're using Turbo Debugger 2.01 or later. Turbo Pascal 6.0 Heap Manager ----------------------------- The new heap manager is faster and more efficient than in Turbo Pascal 5.x. FreeMin is no longer needed and you can simply delete all references to it in your programs. FreePtr has been replaced. If you're relying on implementation-dependent features of the old heap manager, you'll have to modify your code to eliminate references to FreePtr. (If you just need to compress the heap, you can call the SetMemTop procedure from the Turbo Vision Memory unit.) See Chapter 16 in the Programmer's Guide for more information about how the new heap manager works. If you are using a HeapError function, make sure it exits quickly when passed a Size value of 0: function HeapError(Size: Word): Integer; far; begin if Size > 0 then begin { ... perform HeapError processing here ... } end; end; In version 6.0, HeapError is called with a value of 0 whenever an allocation moves the HeapPtr upwards. Turbo Pascal 6.0 and the Toolboxes ---------------------------------- The 4.0 toolboxes all work with Turbo Pascal 6.0. (The Turbo Editor Toolbox needs 2 easy source code modifications to work with 6.0. See the file HELPME!.DOC in \TP\DOC for more information.) Turbo Pascal 5.5 Object Unit ---------------------------- All the demo units and programs from Turbo Pascal 5.5 will work with version 6.0 if you recompile them. However, we recommend that you use the new Object unit's streams and collections in any new programs you write. Note that you cannot use the 5.5 Objects unit with Turbo Vision. 9. Testing Expanded Memory: EMSTEST.COM --------------------------------------- EMSTEST.COM is in the \TP\UTILS directory and can be used to test your Expanded Memory (EMS) hardware and software. If you have problems using Turbo Pascal with your EMS, type EMSTEST at the DOS prompt and follow the instructions. (To disable the IDE's EMS usage, specify /X- on the commandline when you load TURBO. To determine how much EMS the IDE is using, load TURBO and select GET INFO on the FILE menu.) 10. Complete List of Files -------------------------- The INSTALL program will place all of the following on your hard disk during the installation process (the floppy installation installs only TURBO.TPL and TURBO.EXE or TPC.EXE): Install/Compiler ---------------- INSTALL.EXE - Installs Turbo Pascal on your system README.COM - Program to display README file UNZIP.EXE - De-archiving program TURBO.ZIP - Archived file containing: TURBO.EXE - Turbo Pascal Integrated Development Environment TURBO.TPL - Resident units for Turbo Pascal TURBO.TP - Configuration file for TURBO.EXE TPC.EXE - Command-line version of Turbo Pascal README - This file! Turbo Vision/Tour ----------------- TVISION.ZIP - Archived file containing Turbo Vision units: APP.PAS - Application unit source BUFFERS.PAS - Buffers unit source COLORSEL.PAS - Color installation unit source EDITORS.PAS - Editors unit source MSGBOX.PAS - Message box unit source STDDLG.PAS - Standard dialogs unit source APP.TPU - Application unit BUFFERS.TPU - Buffers unit COLORSEL.TPU - Color installation unit DIALOGS.TPU - Dialogs unit DRIVERS.TPU - Drivers unit EDITORS.TPU - Editors unit HISTLIST.TPU - History list unit MEMORY.TPU - Memory management unit MENUS.TPU - Menus unit MSGBOX.TPU - Messagebox unit OBJECTS.TPU - Objects unit STDDLG.TPU - Standard dialogs unit TEXTVIEW.TPU - Simple text window unit VIEWS.TPU - Views unit TVDEMOS.ZIP - Archived file containing Turbo Vision demos: TVDEMO.PAS - Turbo Vision demo application DEMOHELP.HLP - Compiled help file for TVDEMO ASCIITAB.PAS - ASCII table viewer CALC.PAS - Desktop calculator CALENDAR.PAS - Desktop calendar (monthly viewer) DEMOHELP.PAS - Context file produced by running HC on DEMOHELP.TXT FVIEWER.PAS - Text file viewer GADGETS.PAS - Desktop gadgets (clock, heap viewer) HELPFILE.PAS - Help system manager MOUSEDLG.PAS - Mouse options dialog PUZZLE.PAS - Simple brain teaser puzzle DEMOCMDS.PAS - Command constants for TVDEMO.PAS TVHC.PAS - Help text compiler DEMOHELP.TXT - Help file source for TVDEMO.PAS TVRDEMO.PAS - Resourced and overlaid version of TVDEMO.PAS MKRDEMO.BAT - Builds TVRDEMO.EXE GENRDEMO.PAS - Used by TVRDMAKE.BAT to build resources for TVRDEMO.PAS TVEDIT.PAS - Application that demonstrates the EDITORS unit TVFORMS.PAS - Form entry and edit application FORMCMDS.PAS - Command constants DATACOLL.PAS - Data record collection LISTDLG.PAS - List dialog manager FIELDS.PAS - Edit/entry fields FORMS.PAS - Form dialog manager PARTS.TVF - Sample data file PHONENUM.TVF - Sample data file GENFORMS.BAT - Generates sample data files for TVFORMS.PAS GENFORM.PAS - Used by GENFORMS.BAT GENPARTS.PAS - Used by GENFORMS.BAT GENPHONE.PAS - Used by GENFORMS.BAT FILEVIEW.PAS - Simple disk & file browser program TVTXTDMO.PAS - Demonstrates TEXTVIEW unit TVBGI.PAS - Demonstrates BGI support unit (GRAPHAPP) GRAPHAPP.PAS - Support unit for swapping between Turbo Vision and BGI INTRFACE.ZIP - Archived file containing the interface sections of Turbo Vision and runtime library units TURBO3.ZIP - Archived file containing TURBO3 and GRAPH3 compatibility units and interface documentation TOUR.ZIP - Archived file containing the IDE Tour and its overlay files. Online Help ----------- HELP.ZIP - Archived file containing: TURBO.HLP - Online help data file BGI/Utilities ------------- BGI.ZIP - Archived file containing BGI driver and support files: GRAPH.TPU - Borland Graphics Interface (BGI) Graph unit ATT.BGI - AT&T 6300 driver CGA.BGI - CGA and MCGA driver EGAVGA.BGI - EGA and VGA driver HERC.BGI - Hercules mono driver PC3270.BGI - 3270 PC driver IBM8514.BGI - IBM 8514 driver GOTH.CHR - Gothic font LITT.CHR - Small font SANS.CHR - Sans serif font TRIP.CHR - Triplex font BGIDEMO.PAS - Graph unit demo ARTY.PAS - Graph unit demo BGILINK.PAS - Graph unit demo BGIDRIV.PAS - BGILINK.PAS demo unit BGIFONT.PAS - BGILINK.PAS demo unit BGILINK.MAK - BGILINK.PAS demo makefile UTILS.ZIP THELP.COM - TSR online help utility TPUMOVER.EXE - Unit mover utility TEMC.EXE - Turbo Editor Macro Compiler MAKE.EXE - UNIX-style project management utility GREP.COM - Text file search utility TOUCH.COM - Changes a file's timestamp to force re-compilation BINOBJ.EXE - Converts a binary data file to an .OBJ file EMSTEST.COM - Expanded Memory (EMS) hardware/software diagnostic utility DOCDEMOS.ZIP - Archived file containing source code examples from the User's Guide and Turbo Vision Guide. TCALC.ZIP - Archived file contain the source code to the Turbo Calc demo program DEMOS.ZIP - Archived file contain numerous demo programs ONLINE.ZIP - Archived file contain online documentation files: HELPME!.DOC - Answers to commonly asked questions FIXES.DOC - Corrections to the printed documentation TVISION.DOC - Enhancements to Turbo Vision BUFFERS.DOC - Documents the Turbo Vision buffers unit EDITORS.DOC - Documents the Turbo Vision editors unit TEMC.DOC - Turbo Editor Macro Compiler documentation THELP.DOC - Turbo Help (TSR) documentation UTILS.DOC - TPUMOVER, MAKE, GREP, TOUCH, BINOBJ documentation ----------------------------------------------------------------------
반응형
'프로그래밍 > PC' 카테고리의 다른 글
Turbo Vision #1 (0) | 2012.11.12 |
---|---|
Turbo Pascal 6.0 소스 컴파일 하기... (0) | 2012.10.30 |
XE2 에서 Custom VCL Style 을 리소스로 포함하여 사용하기 (1) | 2012.08.09 |
FieldByName 사용팁 (0) | 2012.07.25 |
ISAPI 기반 어플리케이션 서버의 데이터베이스 커넥션 처리 (0) | 2012.07.20 |
댓글