TDateWatcher(R) version 1.2
Copyright (C) 1997, Peter Havel
All Rights Reserved

*** Installation ***

For DELPHI 1
Copy DatWat16.DCU and DatWat16.DCR files to an appropriate
directory. 

For DELPHI 2
Copy DatWat32.DCU and DatWat32.DCR files to an appropriate
directory. 

Run the Help Install program to add to
Delphi's master index.

Select Install Components from the Options menu.  Add the
DatWatXX.DCU file.  Click OK.
                             

*** How to Use DatWatch ****

After you have installed the datwatch.dcu into your delphi evironment,
you can use the component in every form you want to check if a date
(shareware limit, version upgrade, Y2K, xmas .....) is / was installed
in the computer where your application is running. Therefore you
have to enable the autocheck feature of your datwatch component or
you have to send check to the component. In the ObsoleteEvent you can
do something when the condition

(computer date >= obsoleteDate ).

You are right, when you can also check

fixDate < Date . (Where fixdate is a TDateTime and Date is the function
returning the date of the system) BUT ............

All of you know, that every system administrator (every person) can
set the date of the system to a date before the shareware limit for instance.
Nowbody knows, why this person, don't buy the programm !!!!!
or remove it from the system !!!! Maybe it is a good but also expensive programm.

I use my component like this:

I use datwatch in the main form of my application (called wincalc). It is a calculation-programm
for joiners. When a joiner want to evaluate my program for usability I build a
version of my program, after I setup the obsoletedate of the datwatch-component.

After starting the application in the activate - Event of the main form.
I check the obsolete date of the datwatch-component. In the obsoleteevent circle
I inform the user that the application is out of date and exit the program by
application.terminate.





License Agreement

You should carefully read the following terms and conditions
before using this software.  Unless you have a different license
agreement signed by Peter Havel your use of this software you
indicates your acceptance of this license agreement and warranty.

Registered Version

One registered copy of DatWatch may either be used by a single
person who uses the software personally on one or more computers,
or installed on a single workstation used nonsimultaneously by
multiple people, but not both.


Governing Law

This agreement shall be governed by international laws.


Disclaimer of Warranty

THIS SOFTWARE AND THE ACCOMPANYING FILES ARE SOLD "AS IS" AND
WITHOUT WARRANTIES AS TO PERFORMANCE OF MERCHANTABILITY OR ANY
OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED.  Because of the
various hardware and software environments into which TDateWatcher
may be put, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS
OFFERED.

Good data processing procedure dictates that any program be
thoroughly tested with non-critical data before relying on it.
The user must assume the entire risk of using the program.  ANY
LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT
REPLACEMENT OR REFUND OF PURCHASE PRICE.



Shareware Version

Evaluation 

This is not free software.  Subject to the terms below, you are
hereby licensed to use this software for evaluation purposes
without charge for a period of 30 days.  If you use this software
after the 30 day evaluation period a registration is necessary.


Registration

Write an E-Mail with the following information:

To: p.havel@magnet.at
Subj: Date Watcher - Registration
---------------------------------------------------
Name: Mike Sample
Address: Anywhere on Earth
E-Mail: M.Sample@the.net.on.earth
---

At the same time you send an EuroCheque payable to Peter Havel
for ATS200.-- (Zweihunderd Schilling) or 20$ to:

	Peter Havel
	Vinzenz Hess - Gasse 5
	A-1130 Vienna
	Austria
	Europe

You can also send the USD 20$ or ATS200.-- in cash to the same address.

As soon as I receive the cheque or money I will send you the key (via email)
for the registrationKey-Field in the component-editor of the Date Watcher.


Thank you in advance.

Group fees:
1-9             ATS 200.--   (20 $)
10-99           ATS 150.--   (15 $)
100-?           ATS 100.--   (10 $)


Unregistered use of TDateWatcher after the 30-day evaluation period
is in violation of U.S. and international copyright laws.


Distribution

Provided that you verify that you are distributing the Shareware
Version you are hereby licensed to make as many copies of the
Shareware version of this software and documentation as you wish;
give exact copies of the original Shareware version to anyone;
and distribute the Shareware version of the software and
documentation in its unmodified form via electronic means.  There
is no charge for any of the above.

You are specifically prohibited from charging, or requesting
donations, for any such copies, however made; and from
distributing the software and/or documentation with other products
(commercial or otherwise) without prior written permission, with
one exception:  Disk Vendors approved by the Association of
Shareware Professionals are permitted to redistribute TDateWatcher,
subject to the conditions in this license, without specific
written permission.



Changes since V1.0

v1.1: Now you have the chance to enable the autocheck feature of datwatch.
There the check will be done, when the loaded - message is send to your
component. + errorfixes + another category (sorry about this) 

v1.2: port to delphi 2.0 , new icon in palette
renamed the units and dcr - files to datwat16.XXX and datwat32.XXX

