VERSION INFORMATION FOR TOPYACHT 4
==================================

THE ISSUE
=========

To do Over the Internet upgrades, we need to store version info in
the TopYacht EXE.  Delphi makes this easy.



FILE VERSION INFORMATION
========================

Updater will use the File Version information resource which is easily set
from within the Delphi IDE with Project | Options - select the VersionInfo
tab.

The File Version Info is accessible from Win Explorer - right click the file
and select properties.  This will be useful for remote debugging.

TopYacht will be altered to use the version info from its own EXE and NOT the
ConstVERSIONSTRING and ConstPRODUCTVERSION strings held in constant.pas .

Some other version settings may by convenient to use, although no code
depends upon them.  Tables version could be written, say under 'comments'.
For future expansion, it may be worth keeping LOCALE ID set to
$0C09 (Australian English) .


Here's what the version numbers mean :

MAJOR VERSION - Eg '4' for TopYacht 4 . Replaces ConstPRODUCTVERSION.

MINOR VERSION - increments when a significant feature added. Set
to zero each time Major Version is incremented.

RELEASE	- increments every time a new version of this exe or dll
is sent to customers.  Set to zero each time Minor Version is
incremented.

BUILD - increments whenever the project is recompiled !  Set to
zero each time Release is incremented.

Each of the numbers can go to 655365, so we don't need to worry
about running out of numbers.


Here's what the version settings mean :

PRERELEASE - ie Beta. The file is a development version, not a 
commercially released product.

DEBUG - The file contains debugging information or is compiled with 
debugging features enabled.


We do not use the "Special Build" or "Private Build" settings.

