Unit Commstate

************************* TCOMMStatus ******************************* This component is ONLY DESIGNED FOR WINDOWS 95 AND WINDOWS 98 !!! WINDOWS NT 4 don't know QT_THUNK Procedure ( see Thunk.pas )!!! This component can be freely used and distributed in commercial and private environments, provided this notice is not modified in any way. Feel free to contact us if you have any questions, comments or suggestions at TRSOFT@Menden.net Copyright © 1998 by TRSOFT All Rights Reserved. Thomas Radtke Software Entwicklung. http://www.abcnet.de/TRSOFT/ THIS SOFTWARE IS PROVIDED AS IS AND WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED. ------------------------------- History -------------------------------------- Ver 1.0 04.04.98 Main Component Build. Ver 1.1 05.04.98 Threaded Timer added. ( Copyright Carlos Barbosa ) Ver 1.2 08.04.98 Registry check for physicaly COMM Port Address added; Ver 1.3 09.04.98 property Available , public function CheckAvailable public function PhysAddress added; Ver 2.0 10.04.98 Registry Check removed ( Too many Errors !) Com port available check via QT_Thunk from Com16.dll ( see Thunk.pas Unit) TAddress changed from (COMM1, COMM2, COMM3, COMM4 ) to (COM1, COM2, COM3, COM4 ) Ver 2.1 14.04.98 Optional can be using of Com16.dll removed via Compiler setting $NODLL ------------------------------------------------------------------------------

Classes

TCOMMStatus -
TThreadedTimer -
TTimerThread -

Functions

Register - ***************************** Register Procedure

Types

TAddress
TCOMMState
TInterval
TUpdate

Constants

Variables


Functions


procedure Register;

***************************** Register Procedure

Types


TAddress   = (COM1, COM2, COM3, COM4 );

TCOMMState = (csOn, csOff);
******************************** TCOMMStatus
TInterval  = 0..10000

TUpdate    = procedure(Sender: TObject) of object

Constants


Variables