This is a release of HREVIO. This VBX is tested for Windows 3.1 only.

This high resolution version of EVIO is called HREVIO. Both EVIO and
HREVIO may be used on the same system. Copy HREVIO.VBX in the 
c:\windows\system. 

A few points,

a) Setting the resolution to 5 mS assumes that code in the procedure
you write (your Visual Basic code) will not require more than 5 mS to execute.
Otherwise you will 'stack' messages and may freeze your system.

In short, keep all routines small and to the point.

b) Stop the timer, then restart when setting a new resolution or selecting
a new timer source (Windows or High Resolution). That is, using the property
ENABLE.

c) This new version is used in the same way as EVIO except for the timer 
selection. However, you must use HREVIO1.ENABLE = TRUE and FALSE to start 
and stop the timer. Make sure all other properties are set prior to starting
the timer (although this may depend on the specifics of using HREVIO).

d) Remember, Windows 3.1 can (and will) interrupt HREVIO periodically. 
So design your application with this in mind. The MOUSE button, if held down,
is the main problem here....we are developing the WIN95 version, so I hope
this last issue is eliminated.

The HR.* files represent a VB test program. They assume the professional 
edition and may not work directly on your computer. However, you can convert 
HR to the standard edition with a little work. In short, use HR.TXT as a
short example of HREVIO usage.

You may register EVIO for $25 on CompuServe, or send a check directly to our
snail-mail box (see the evio document).

HREVIO is priced at $59.95.

Have fun,

Scott Currier
Vermont Peripherals

