Is it possible to determine when a TTimer in Delphi will trigger? I know how to calculate this based upon the timer\'s last run and the timers interval. Unfortunately, the
There's absolutely no way to query a Windows timer for information of this nature. You will simply have to keep track of this yourself.
I would do this by wrapping up the TTimer with composition and not inheritance. You can then be sure that you will capture all modifications to the timer state.