****************************************************
* TMS Async32 v1.5.0.0 : Apr 2011                  *
*                                                  *
* Copyright  1996-2011 by TMS Software            *
* E-mail: info@tmssoftware.com                     *
* Web : http://www.tmssoftware.com                 *    
****************************************************

TMS Asyn32 for Delphi 5.0/6.0/7.0/2005/2006/2007/2009/2010/XE - C++Builder 5.0/6.0/2006/2007/2009/2010/XE 
containing :

tmsa32d5.zip : Components for Delphi 5
tmsa32d6.zip : Components for Delphi 6
tmsa32d7.zip : Components for Delphi 7
tmsa32d2005.zip : Components for Delphi 2005
tmsa32d2006.zip : Components for Delphi 2006, 2007 & C++Builder 2006, 2007
tmsa32d2009.zip : Components for Delphi 2009 & C++Builder 2009
tmsa32d2010.zip : Components for Delphi 2010 & C++Builder 2010
tmsa32d2011.zip : Components for Delphi XE & C++Builder XE
tmsa32c5.zip : Components for C++Builder 5
tmsa32c6.zip : Components for C++Builder 6
 

Features:
---------
TMS Async32 contains components which provides access to the serial ports under Windows. 
Modems, printers, barcode scanners, Async32 is easy to use with any type of serial hardware. 
The event-driven architecture provides the highest possible performance and allows all 
the tools to run in the background.

History:
--------
 Mar 3, 2002 : - v1.0 release as TMS Async32
 May 7, 2002 : - v1.1 release
               - added TVaTerminal component with TTYEmulation component and simple ANSIEmulation support
               - added TVaDisplay component  
               - improved ZModem support
               - new demo for TVaTerminal added
 Jun 4, 2002 : - fix for using port numbers > 9
               - added BCB demo
               - improvement for ZModem transfer 
 Sep 10, 2002: - added Delphi 7 support
 Jan 8, 2004 : - added new function GetCOMPortNames(value: TStringList);
               - improvement in COM port Close() for problem with fast PCs     
 Nov 28, 2004: - added support for Delphi 2005
               - improved thread handling 
 Oct 25, 2005: - added support for Delphi 2006
 Nov 2, 2005 : - fix to use GetCOMPortNames for users with limited privileges
 Dec 11, 2005: - Added methods : VaComm.WaitChar(timeout), VaComm.ReadCharWait(ch,timeout);
                 to wait for character without timeout value (in ms)
 Feb 27, 2007: - Improved rendering of received text in VaTerminal
 Apr 11, 2007: - Added support for Delphi 2007
 Aug 7, 2007 : - Added support for C++Builder 2007
               - TVaTerminal.OnDataReceived event added
 Dec 17, 2007: - Added UARTWriteBufUsed, UARTReadBufUsed functions in VaComm
 Sep 25, 2008: - Added support for Delphi 2009/C++Builder 2009
 Aug 28, 2008: - Added support for Delphi 2010/C++Builder 2010
 Nov 18, 2009: - New : VaConfigDialog : dialog to configure VaComm COM port
               - Improved : Method to retrieve COM port properties
               - Fixed : Issue with VaTerminal in Delphi 2009, 2010
 Nov 27, 2009: - Fixed : initialization issue with VaConfigDialog
 Sep 14, 2010: - RAD Studio XE support added
 Apr 26, 2011: - New : ZModem demo
               - New : ZModem.OnBeforeFileRead event added
               - Improved ZModem transfer handling
               - Fixed : ZModem filename exchange in Unicode Delphi
 


License :
---------
The evaluation version of the component cannot be distributed in any other way except 
through free accessible Internet Web pages or ftp servers. The components can only
be distributed on CD-ROM or other media with written autorization of the
author.

The use of the components in applications requires a license. A license
can be obtained by registration of the components. See:
http://www.tmssoftware.com/site/async32.asp for pricing & online registration.

Source code & license is sent immediately upon receipt of check or
registration by email. Payment grants users the right for a full version
cycle source code updates.


Help, hints, tips, bug reports :
--------------------------------
Send any remarks to : info@tmssoftware.com
Please clearly state which Delphi or C++Builder version you are using
and which version of the component you are using. In case of doubt,
download the latest version first at http://www.tmssoftware.com
When installing newer versions of the component, make sure to update
all your form files that used the previous version of the TMS Async32 
Factory before recompiling your application to make sure all new properties
are available. You can update the form file by opening it, ignoring
remarks about new properties and save the form.

Additional demos :
------------------
Available at : http://www.tmssoftware.com/tmsa32demos.zip


