Hi Fergus,
I was helping someone together with OHM and then suddenly I saw a timer I
never had seen. It was something like the Strconv function. It exist but if
you haven't seen it and you won't believe that such a simple and small
function exist.
But this timer had no advantages, so I forgot it, I only did remember that
there was another one (I hope it was not a bad dream). I did not found it
again now by searching and I find it is to unimportant, the three you
mentioned where the most important I think.
But there are more timers, this I did find in a search in
"time-to-reach-queue timer".
I was busy a while with those timers, the problem is that espacialy the form
and the stystem timer workint totaly different so in the documentation you
have to watch very carefully what you are using.
And now I use automaticly the thread.sleep, that is easy to manage and with
an do application.event you can do everything with it even in threads, but
of course very inaccurate.
(When I tell it how I use it I get standard a message from Herfried).
But that is of course not good answer to an OP who ask for a timer.
Cor