        TConsole Component.
        ---------------------
    (Version 1.01 for Delphi 1, Delphi 2, Delphi 3, Delphi 4,
                   C++Builder 1 and C++Builder 3)

    CONTENTS

1. What is the TConsole component?
2. Files Supplied
3. Installing the TConsole component
4. Installing the Help File
5. Registration Information
6. Contact


         1.  What is the TConsole component?
         -------------------------------------

The main purpose of TConsole component is to facilitate testing and
debugging process by providing convenient device for tracing (both visually
and by recording onto appointed disk file).
  TConsole component imitates a classic console. It uses its own form
(which is dynamically created) with a Memo control on it displaying lines
that are passed to the Console both by a program and by a user,
and an Edit control for entering user input. At design time TConsole is
a non-visual component.
You can
  - open and close a console (or multiple consoles) and check its state;
  - send lines to a console from your program and enter the characters and
    lines manually using input Edit control;
  - assign a journal file to a console and request automatic logging into
    that file of all lines that go to the console display Memo control;
  - control console Form properties (size, position, style etc.) and the
    details of output line display;
  - assign your own event handlers for processing of manual input to a console.

         2. Files Supplied
         -----------------

   README.TXT     This file
   CONSOLE.HLP    The help file
   CONSOLE.KWF    The keyword file

Directory DELPHI1 - Installation files for TConsole component for DELPHI 1
   CONSOLE.DCU
   CONSOLE.DCR
   CONSOLE.DFM
   CNREG.PAS - unit for installation

Directory DELPHI2 - Installation files for TConsole component for DELPHI 2
   CONSOLE.DCU
   CONSOLE.DCR
   CONSOLE.DFM
   CNREG.PAS - unit for installation

Directory DELPHI3 - Installation files for TConsole component for DELPHI 3
   CONSOLE.DCU
   CONSOLE.DCR
   CONSOLE.DFM
   CNREG.PAS - unit for installation

Directory DELPHI4 - Installation files for TConsole component for DELPHI 4
   CONSOLE.DCU
   CONSOLE.DCR
   CONSOLE.DFM
   CNREG.PAS - unit for installation

Directory CBUILD1 - Installation files for TConsole component for C++Builder 1
   CONSOLE.DCU
   CONSOLE.DCR
   CONSOLE.DFM
   CONSOLE.OBJ
   CONSOLE.HPP
   CNREG.PAS - unit for installation

Directory CBUILD3 - Installation files for TConsole component for C++Builder 3
   CONSOLE.DCU
   CONSOLE.DCR
   CONSOLE.DFM
   CONSOLE.OBJ
   CONSOLE.HPP
   CNREG.PAS - unit for installation
   
Directory DEMO - Demo project for Delphi
   PROJECT1.DPR
   UNIT1.DFM
   UNIT1.PAS
   CNDEMO.EXE -- executable produced with Delphi 1

Directory DEMO-CB - Demo project for C++Builder
   PROJECT1.CPP
   UNIT1.CPP
   UNIT1.DFM
   UNIT1.H
   PROJECT1.MAK
   PROJECT1.RES
   
         3. Installing The TConsole component.
         --------------------------------------

In Install Component dialog use CNREG.PAS as Unit file name, not CONSOLE.DCU
or CONSOLE.OBJ.  In other respects follow standard procedure for installing
components.
By default the 'Console' button will appear on the SAMPLES page of
the Component Palette, but you can change the component page in CNREG.PAS unit.
Note: it seems to me that for C++Builder 1 installation files CONSOLE.DFM,
CONSOLE.OBJ and CONSOLE.DCR should be placed in $(BCB)\LIB\OBJ directory.

         4. Installing the Help File.
         ----------------------------

The file CONSOLE.HLP will supply context sensitive help for the
TConsole component.

  1. Place the CONSOLE.KWF file in the DELPHI\HELP directory along with 
     the other .KWF files.
  2. Close the Delphi IDE.
  3. Run Delphi's HELPINST program.  Choose File | Open to open
     DELPHI.HDX in the DELPHI\BIN directory.
  4. Choose Keywords | Add Keyword File to add the CONSOLE.KWF file
     to the list of .KWF files.
  5. Choose File | Save or hit the blue disk button to compile and save the
     revised .HDX file.
  6. Now it remains to set things up so that WINHELP can find the help file
     CONSOLE.HLP.  There are several choices:
        - Put CONSOLE.HLP in the DELPHI\BIN directory - for Delphi1 or in
          DELPHI\HELP directory - for Delphi2 with the other help files.
        - Put CONSOLE.HLP somewhere on your path and modify WINHELP.INI 
          to add a directory entry for CONSOLE.HLP.

The CONSOLE.HLP file contains documentation on how to use the TConsole 
component.  To access the help, open the help file from Delphi, press 
the "Search All" button and search for "TConsole".  
Or place a TConsole component on your form and press F1.


         5. Registration Information.
         ----------------------------

By registering you will be entitled to

  - receive complete source code and Help sources (.rtf and .hpj) by e-mail
  - free upgrades
  
In order to register, send a check or cash for $20 payable to

        Tarkvara Inc.
        978 Westlynn Way #1
        Cupertino CA 95014
        USA

along with e-mail specifying your name and e-mail address.

Alternatively, you may use a credit card for registration via PsL service

  You can register the TConsole component over the Internet
  from PsL (product #30695) with any major credit card. As soon
  as PsL  notifies me that your order has been  processed,
  I will send you complete sources of the TConsole component
  and Help source files. Use one of the following URLs:

    https://www.pslweb.com/cgi-win/psl_ords.exe/ITEM30695

  (Secure ordering: If your browser supports secure transactions, try
   this link first.)

    http://www.pslweb.com/cgi-win/psl_ord.exe/ITEM30695

  (Non-encrypted ordering: If your browser does not support secure
   transactions, use this link.)

    http://206.109.101.6/cgi-win/psl_ord.exe/ITEM30695

  (Backup server: If the server above is not accessible, use this
   order server.)


         7. Contact.
         -----------
Alexander Kopilovitch
e-mail: aek@vib.usr.pu.ru
