==================================
tTimerlist component for Delphi                 
==================================

Freeware
version 1.2b - 26th April, 1997
Copyright  1997, Stephen Eaton

----------------------------------------------------------------------------											 		

CONTENTS
========

1. Target platforms
2. Description
3. Installation
4. Uninstallation
5. History
6. Troubleshooting
7. Known bugs & problems
8. Read this
9. Obtaining the Source Code
10. Contact info

----------------------------------------------------------------------------

1. Target platforms
===================

Delphi 2.01 (32-bit) version.


2. Description
==============

The timerList component combines a list and timer class so that objects 
descended from tObject can be added to the list and processed on a timely basis.  
All the list items are processed and iterated through with every Interval of the timer
for which user defined code can be run just as the list is about to 
be processed (Onstart Event), as each object in the list is processed (OnIterate event), 
and when the list has finished processing (OnDone Event).

This is a non visual component that can be dropped on the form at design time, 
and the timer interval can be set.  The objects can be added or removed from the 
list at run-time only.  

The conception of this component arose while I was working on a Data Acquisition Project, and
thought it may be of some use to the Delphi community at large. 


3. Installation
===============

File TIMERLST.ZIP contains:

Readme.txt	    : This file

timerlist.dcu       : Component unit
timerlist.dcr       : Component Resource File

timerlst.hlp	    : help file
timerlst.kwf	    : Delphi Keyword File


TO INSTALL
----------
To install the component, follow the following steps:
 - Copy all files from the \32bit (Delphi 2.x) directory to the directory where all your custom 
   components are stored. If you don't have such a directory, make one. If you don't, 
   Delphi's library search path will soon be full and you can't add other components.

 - Add the component to your component library by choosing 
   Component|Install in Delphi 2.0.

 - Click the 'Add' button and specify the name of the module installation unit (timerlist.dcu). 

 - Click the 'OK' button. Delphi will now recompile your component library. 
   If everything works out, you'll find the icon for the tTimerList component 
   on the 'MadeInOz' page in your component library. 

To Install Help
---------------
To install this components context sensitive help file

 - Copy the timerlst.hlp and timerlst.kwf to the \delphi 2.0\help directory
 - Run the helpinst utility (located in \delphi 2.0\help\tools\ )
 - add timerlst.kwf
 - Save and exit.

4. Uninstallation
=================

TO UNINSTALL
------------
 - Remove the component from your component library by choosing 
   Component|Install in Delphi 2.0.

 - Select 'TimerList' in teh Installed units list and Click the 'Remove' button. 

 - Click the 'OK' button. Delphi will now recompile your component library. 


5. History
==========
The Latest Version can be obtained from http://www.bis.net.au/seaton/

Version 1.2b - 26/04/97
	- Current List Object being processed is now passed as a parameter to
	  the OnIterate event.

Version 1.1b - 16/04/97
	- Now Raises Exception when 
	  adding the same object more than once.

Version 1.0b - 29/03/97
	- initial release for 32-bit


6. Troubleshooting
==================
You must have Julian M. Bucknall's Collection Classes (ezdsl200.zip)
Available from Delphi Super Page installed in delphi to use this component. 


7. Known bugs & problems
========================


8. Important - Read this
========================

The tTimerList component for Delphi is released as FREEWARE.
This is NOT public domain. That means, it IS copyrighted.
I reserve the right to make any *future* versions of this software
commercial without notice.

WARNING! THE SOFTWARE IS PROVIDED AS IS WITH NO GUARANTEES OF ANY KIND!
USE THIS AT YOUR OWN RISK - YOU ARE THE ONLY PERSON RESPONSIBLE FOR
ANY DAMAGE THIS SOFTWARE MAY CAUSE - YOU HAVE BEEN WARNED!

You can use it FREE in UNLIMITED time.  If you want to distribute this 
software (whole package or any part of it) along with one of your program, 
or on a CD, I MUST be notified of it.


9. Obtaining the Source Code
============================

Fully Commented Source Code can be obtained by sending a postal cheque 
for US$10 to the address below, (AUD$10 if sent from within Australia).  
Please include your email details, as the source will be emailed to you.


10. Contact info
===============

Author: 		Stephen Eaton
E-Mail:  		seaton@bis.net.au
www:			http://www.bis.net.au/seaton/
PGP Key Available:	finger seaton@bis.net.au

Voicemail/Fax/data:  	+61-08-97251369

Snail Mail Address:

	4 Hayward Place 
	Clifton Park
	WA 6233
	Australia

Comments / Suggestions / Bug reports are most welcome.

Thanks!
____________________________________________________________________________
____________________________________________________________________________