"The code is exactly
how I would like to write code and the algorithms used are very
efficient and well-documented."
Van T. Dinh, Microsoft MVP
|
|
Class: CMMTimer
Simulate the action of a stop watch by using a high-resolution timer This class uses a high-resolution multi-media timer to track elapsed time. This class is useful for timing user operations, or for bench-marking your applications. Because it uses the Windows multimedia timer, it uses much higher resolution than the built-in VB Timer function.
|
Procedure Name
|
Type
|
Description
|
|
(Declarations)
|
Declarations
|
Declarations and private variables for the CMMTimer class
|
|
ElapsedTime
|
Property
|
Gets the current Elapsed Time value, scaled by the value of the ScaleFactor property
|
|
ScaleFactor
|
Property
|
Set the scaling factor.
A value of 1000 returns results in portions of seconds. A value of 60000 returns results in portions of minutes. A value of 1 will result in no scaling, so the value will be returned in milliseconds.
|
|
Class_Initialize
|
Initialize
|
Set initial values to defaults which may be overridden with property settings
|
|
GetCurrentElapsedTime
|
Private
|
Returns the elapsed time since the timer was last started
|
|
ResumeTimer
|
Method
|
Resumes a timing operation which was paused with the StopTimer method. If the timer was not started already, it is started automatically.
|
|
StartTimer
|
Method
|
Starts a timing operation. The value of ElapsedTime is reset before beginning.
|
|
StopTimer
|
Method
|
Stops the timer. Current elapsed time value is not reset.
|
Overview of Total Visual SourceBook
The source code in Total Visual
SourceBook includes modules and classes for Microsoft Access, Visual
Basic 6 (VB6), and Visual Basic for Applications (VBA) developers. Easily
add this professionally written, tested, and documented royalty-free code
into your applications to simplify your application development efforts.
Additional Resources
|
|