VCP FAQ.
--------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
VCP version history
----------------------------------------------------------------
' v2.01 - First version for Phoenix
' - Minor mods to change logos, title screen etc, Animation routine removed
' v2.02 - Bug fixed where shadow had an offset when max mins not shown
' - Bug fixed where FF up down buttons lost focus to incorrect
' item when max mins not shown
' - Bug fixed where sometimes gave error 8005 when starting from start menu.
' DHC
' v2.03 - NOCOMMS and NOCOMMS_DUAL (boolean) flags added so that VCP can be run
' without a controller to edit Macros, etc.
' Set from Command Line arguments /NOCOMMS or /NOCOMMS_DUAL.
' - Default path to load DataManager set to match fixed path used when
' checking version (which uses file Time).
' - Checking many serial ports when they are unconnected but still in the
' system (e.g. using a Moxa serial card) causes a large delay and upsets
' comms with first digital controller. Code changed to check only until
' an unused or unavailable serial port is found (assume controllers are
' on consecutive ports).
' Can be overridden by /CHECKALLPORTS as Command Line argument.
' - DEFSDIR$ now not a CONST so that it can be changed from an INI file
' Default changed from C:\PS\VCP to App.Path.
' - DataManagerPath$ now not a private CONST so that it can be changed from an INI file
' DATAMAN.EXE default folder changed from C:\PS\VCP to App.Path.
' - MENUMAP.INI default folder changed from C:\PS to App.Path.
' - SHARED.INI default folder changed from C:\ to App.Path.
' - File paths can now be defined in VCPPATHS.INI in same folder as VCP.
' Procedure ReadPathsINIFile added.
' - OK buttons on Users form and GetText form made default.
' v2.4.0 - Prevented beeping when LVDT out of range.
' v2.4.1 - Change to version numbering to reflect the way Microsoft does it.
' - Name, address and phone number changed on About form.
' - Used API call 'PostMessage' to Data Manager instead of SendKeys which
' doesn't work after Windows XP updated with IE7. KeyDown equivalents are
' 1=%X, 2=%Y, 3=%Z, 4=%*, 5=%{-}, 6=%{+}, 7=%!
' NOTE: Data Manager must also be changed to recognise KeyDown values on its main form.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~