+----------------------------------------+
| TComPort component version 2.01        |
| for Delphi 2, 3, 4, 5                  |
|                                        |
| by Dejan Crnila                        |
| 1998-1999                              |
+----------------------------------------+

Contents
1. Author information
2. Files in archive
3. Installation
4. Version information


1. Author information
---------------------------------------------------------------------
Name: Dejan Crnila
E-mail: dejancrn@yahoo.com
Home page: http://www2.arnes.si/~sopecrni
Home address: Dolenja vas 111, 3312 Prebold, SLOVENIA
Year of birth: 1978
Occupation: Student of computer science at University of Ljubljana

Note:
TComPort component has been in development for more than a year with
a lot of work put in it. I have been thinking about making it
shareware, but i have decided to distribute it as freeware with
sources, because i want to contribute as much as possible to the 
Delphi community on the internet. I have tried several programming
languages, but not a single one comes close to Delphi's simplicity
and power. However, i ask all TComPort users to send me at least a
postcard if they find the component useful. That will give me a 
motivation for further development of the component. I hope that
this is not too much to ask from you.


2. Files in archive
---------------------------------------------------------------------
  1. ReadMe.Txt - this file
  2. Sources.zip - TComPort component sources
  3. Help.zip - Delphi context-sensitive help file for TComPort
  4. Demo.zip - Demo project that shows some TComPort features


3. Installation
---------------------------------------------------------------------
Create a new folder under Delphi directory and extract Sources zip
file into new folder.

1. Delphi 5:

Use "File/Open" menu item in Delphi IDE to open "CPortLib5.dpk" file.
This is TComPort run-time package. Click "Compile" button in 
Package window to compile the library. Now move CPortLib5.bpl file
from TComPort folder to a folder that is accessible through the 
search PATH (e.g. WinNt\System32).

Now you have to install design-time package. Use File/Open menu item
to open "DsgnCPort5.dpk". Click "Compile" button in Package window
to compile the package and "Install" button to register TComPort 
under Delphi IDE. TComPort appears in "CommLib" page of component
pallete.

Note: Do not save packages under Delphi IDE.

2. Delphi 4:

Use "File/Open" menu item in Delphi IDE to open "CPortLib4.dpk" file.
This is TComPort run-time package. Click "Compile" button in 
Package window to compile the library. Now move CPortLib4.bpl file
from TComPort folder to a folder that is accessible through the 
search PATH (e.g. WinNt\System32).

Now you have to install design-time package. Use File/Open menu item
to open "DsgnCPort4.dpk". Click "Compile" button in Package window
to compile the package and "Install" button to register TComPort 
under Delphi IDE. TComPort appears in "CommLib" page of component
pallete.

Note: Do not save packages under Delphi IDE.

3. Delphi 3:

Use "File/Open" menu item in Delphi IDE to open "CPortLib3.dpk" file.
This is TComPort run-time package. Click "Compile" button in 
Package window to compile the library. Now move CPortLib3.bpl file
from TComPort folder to a folder that is accessible through the 
search PATH (e.g. WinNt\System32).

Now you have to install design-time package. Use File/Open menu item
to open "DsgnCPort3.dpk". Click "Compile" button in Package window
to compile the package and "Install" button to register TComPort 
under Delphi IDE. TComPort appears in "CommLib" page of component
pallete.

Note: Do not save packages under Delphi IDE.

4. Delphi 2:

Use "Component/Install" menu item to add "CPortReg.pas" unit to the 
component library. This unit registers TComPort component on 
"CommmLib" page of component pallete.


4. Version information
---------------------------------------------------------------------
2.01 (1.11.1999)
  Added EnumComPorts procedure
  Port property changed to PortNum (now String type property)

2.00 (17.10.1999)
  New concept of calling asynchronous operations
  Some new properties, methods
  Code optimization, simplification
  Help file included (71 kB)

1.71 (27.05.1999)
  A bug fix!

1.70 (28.04.1999)
  New methods: SetDTR, SetRTS, SetBreak, SetXonXoff
  Properties can be changed during a session

1.60 (10.04.1999)
  New properties: EventChar, DiscardNull, SyncMethod
  Extended Parity property
  Fixed compilation problems
  Other bug fixes

1.50 (13.03.1999)
  Read/Write operations in asynchronous/synchronous mode
  Added OnRx80Full event
  Extended flow control 
  Added Timeouts property

1.01 (24.10.1998)
  Added more signal detection functions.
  Added this documentation.
  Added PurgeOut function.
  Fixed some minor bugs.

1.00 (29.09.1998)
  Basic version of the component
