Skip to content

CTrickTimer - the timer class for VB6/VBA compatible with 64 bit office.

Notifications You must be signed in to change notification settings

thetrik/VbTrickTimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VbTrickTimer

Hello everyone!

This class allows to use the timers in VB6/VBA. It contains the Interval propertiy which sets the interval between the Tick events. It also contains the Tag property which allows to hold any data associated with the timer instance. The class uses the assembly thunks which check allow use the single class without any other dependencies. It also has the simple checking to reduce the crashes. It check the Ebmode function and if the code is stopped it automatically disables the timers and if the code is in the stepping mode it just bypasses the events generation until the code is running. This checking simplifies debugging but doesn't exclude the crashes (because if the timer wasn't disabled since the last debugging session it'll continue execution with the old invalid data.) This code is compatible with the 64 bit office as well. If you want to add a method to the class you should update the TIMERPROC_INDEX constant according to the offset.

Thanks for your attention!

The trick, 2019.

About

CTrickTimer - the timer class for VB6/VBA compatible with 64 bit office.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages