Since this source code contains several parts we have put it online at http://www.codeoftheweek.com/timer.zip
The ZIP file contains the entire project for the VBTimer control and the the test project. The easiest way to use this project is to load the program group called TimerProject.VBG into VB5.
The VBTimer.DLL (which is only 10,240 bytes) was also shipped in the ZIP file. To use VBTimer directly you will need to register it. Your VB5 CD should contain a program called REGSVR32.EXE. You should copy it to your Windows directory. To register the DLL, Click Start and then Run. At the prompt line enter REGSVR32
Dim WithEvents tmr As VBTimer.Timer
Set tmr = CreateObject("VBTimer.Timer")