I have an analog clock with a second hand that ticks nicely around but sometimes is erratic.
I have a reference timer set at 1000 ms. (sometimes it is better setting it to 990ms)
Any number from 0 to 59 will position the hand.
Some activies (particularly loading video) makes it sometimes miss a beat.
If I drive the hand position every second directly from Second(Time) it sometimes hesitates and catches up two seconds in the middle of the minute after the disturbance has passed.
If instead I have a counter to set the position of the hand that is reset to 0 every minute, it appears to tick evenly but if it has missed two during the minute, it jumps from 57 to 60, missing 58 and 59!
I considered having an AVI or animated GIF of a sweep hand repeating itself every minute but this is overkill and they sometimes jitter anyway!
Is there another way like using DirectX or something?
I have a reference timer set at 1000 ms. (sometimes it is better setting it to 990ms)
Any number from 0 to 59 will position the hand.
Some activies (particularly loading video) makes it sometimes miss a beat.
If I drive the hand position every second directly from Second(Time) it sometimes hesitates and catches up two seconds in the middle of the minute after the disturbance has passed.
If instead I have a counter to set the position of the hand that is reset to 0 every minute, it appears to tick evenly but if it has missed two during the minute, it jumps from 57 to 60, missing 58 and 59!
I considered having an AVI or animated GIF of a sweep hand repeating itself every minute but this is overkill and they sometimes jitter anyway!
Is there another way like using DirectX or something?