
Stop Watch			Copyright (C) Moose O'Malley, 
----------			September 1996.

Stop Watch for Windows 3.1, 3.11, 95, NT.

The Stop Watch remembers the Elapsed Time from the previous Stop
Watch session, so it can be used to accumulate time over many
days even if the computer is turned off in between.

Stop Watch is useful for :

- Monitoring how long you connect to the Internet, especially
  when you pay by the hour for usage, but you might not be billed
  until the end of the month.  Stop Watch let's you accumulate
  the total connection time for the month along with a detailed LOG.

- Benchmarking of various programs / applications under Windows.

- Benchmarking of various real world things outside your computer.

- One person (in England) is even using the program to time 
  motorcycles over 1/4 of a mile.  (To do this accurately, he 
  has hooked up a modified mouse to his PC that is triggered 
  by a beam of light being broken !!).

- Another guy in the San Francisco Bay area is using Stop Watch
  with it's various Snap Shot functions to time Yacht Races and 
  to actually time the turns and navigation of his own yacht 
  during races !!

- Timing groups of ocurences, such as runners or cars in a race
  (via the Snap Shot button - see below).

- Monitoring the amount of time your laptop battery has been 
  used / has left to go.

Stop Watch displays Elapsed time in 
- Seconds, 
- Minutes,
- Hours, and, 
- DD:HH:MM:SS.HH.

A "Snap Shot since last Resume / Start" button 
(the button with the smaller camera on it) enables 
Registered users to write the current elapsed times 
(since the last Resume or Start - whichever is the later)
to the log file without stopping the stop watch - great for 
timing multiple runners in a race crossing the finish line, 
etc.  This "Snap Shot" button is only enabled when the Stop 
Watch is actually running.

Snap Shot events are written to the log file like this :
   >> Snap Shot 001 Time since Resume/Start :       00.00:00:00.92    00.00:00:00.92
   >> Snap Shot 002 Time since Resume/Start :       00.00:00:02.03    00.00:00:02.03

Where the Elapsed times line up under the headings already
found in the log file.

Also, a "Snap Shot since original Start" button 
(the button with the larger camera on it) enables 
Registered users to write the current elapsed times 
(since the original Start) to the log file without 
stopping the stop watch - great for timing multiple 
runners in a race crossing the finish line, 
etc.  This "Snap Shot" button is enabled when the Stop 
Watch is running and when the Stop Watch is paused.

Snap Shot events are written to the log file like this :
   >> Time since original start :                   00.00:00:14.00

In this example, the Stop Watch elapsed time might only 
be 3 seconds, butthe time since original start would be 
14.00 seconds if the Stop Watch was paused for 11 seconds.

Stop Watch is set to be swapped-in by Windows every 1,000 of a second,
but how often the Stop Watch is swapped-in depends on your PC, and
on what else you are running.  How often Stop Watch is swapped-in
determines how often the Elapsed Time details are updated each 
second.

The Elapsed time in DD:HH:MM:SS.HH output area is selectable by the
user, so you can PAUSE the Stop Watch, select the current value of the
elapsed time, and copy it to the ClipBoard  or any other application.

Stop Watch uses a local settings (INI) file, which lives in the 
directory wherever Stop Watch was loaded from.  This enables
you to run multiple distinct Stop Watch sessions at the one time
by having copies of Stop Watch each in their own directory.

Developed using 16-bit Delphi.

	
Sharware Information :
----------------------

This is NOT free software.

This product is shareware.  

This means that you can try out the software for evaluation 
purposes without charge for a period of 21 days to enable you
to decide whether to purchase / register it.

If you use this software after the 21 day evaluation period
a registration fee is required.  See the Registration Form
in the file register.txt.

Unregistered use of this software after the 21-day evaluation 
period is in violation of U.S. and international copyright laws.

If you do not purchase / register the software after the 21 day
trial period, then you must delete it from your system.

In order to encourage me to develop this software and keep 
developing other software, I encourage you to do the right 
thing and register the software.

I could have easily have made the programs nag you to Register, 
or expire after 21 days of use, but I do not like this approach.

From April 97 on, however, some of the new functionality being 
added to my programs will be available for Registered users only.
I tried to avoid doing this, but now I have been forced to do 
this to try and encourage some Registrations.

I live in the hope that if people use the programs, then they 
will register them.

Registered users will receive FREE upgrades of the program for
the life of the program.  i.e. as long as I keep improving the
program, registered users will get this new / additional 
functionality for FREE.

To Register, please complete the Registration Form in
the file register.txt.


Ammendment History :
--------------------

Vers    Date        Description
1.1     19-Sep-96   First Public Release.
1.2     18-Oct-96   Add in Day of Week and Date display in main window.
1.3     01-Nov-96   Add in display hundreths of seconds.  Change philosophy
                    of timer functionality to use milli-seconds since mid-night
                    instead of relying on windows to swap-in the timer when
                    requested / required.  User can now copy Elapsed Time 
                    (DD:HH:MM:SS.HH) to the Clipboard.
1.4     09-Jan-97   Imrpove accuracy of Stop Watch.  Enable detailed 
                    logging of elapsed and cummulative times to a user 
                    selected Log File.  Also add in Log File Select button.
                    Remove the Moose picture from the main screen.
1.5     27-Jan-97   Add in Registration functionality.
1.6	20-Mar-97   Add in loads of Tooltips to fields and buttons.
                    Rearrange labels slightly to enable me to make 
                    application window smaller.
1.7     07-Apr-97   Add in a "Snap Shot" button that enables you
                    to write the current elapsed times to the log
                    file without stopping the stop watch - great
                    for timing multiple runners in a race crossing 
                    the finish line, etc.  (Registered Vers only)
                    (These changes were requested by Carter West)
1.8     22-Apr-97   Add in the ability to Log the Time since the
                    start button was originally pressed.
                    (This change was requested by Carter West)
                    Stop Watch now uses a local settings (INI) file, 
                    which lives in the directory wherever Stop 
                    Watch was loaded from.
                    Also make various small improvements.  e.g.
                    improve format of the log file, simplify logging
                    code / strategy, etc.
1.9    03-May-97    Make the "Log Time since Original Start" menu
                    option a button instead, with a large camera on it.
                    Make the normal Snap Shot button a button
                    with a smaller camera on it.
1.95    16-Jun-97   Save settings automatically on Windows 95 shutdown 
                    (Registered Users only).
                    Start Minimised if set in Shortcut / settings
                    (Registered Users only).  
                    Improve application startup - size and position 
                    form before user sees it.
                    Add in Menu items for viewing my Shareware Catalog, 
                    the Readme file, and the Registration Form.
2.0     11-Jan-98   Fix a long standing but very elusive problem
                    to do with "DateEncode" errors which occured
                    on some machines under some conditions.
                    Once I could replicate the error, it was
                    reasonably straight forward to get a workaround
                    for what was another bug in Delphi.
                    Improve initial display of StopWatch, and get it 
                    to correctly handle last used window poisition 
                    parameter values.
                    (3,593 lines of code.)

If this program was not downloaded from my Home Page, then
it is most likely an old version.  The latest version of this 
program is available from my Home page and its mirrors.

Moose
-----------------------------------------------------------------
 EMail         : Moose@rocknet.net.au
 Home Page     : http://www.rocknet.net.au/~moose/
 Mirrors       : See above Home Page.
-----------------------------------------------------------------
