Timer.CallLater is terribly handy!
To prevent repeated calls to the same method while we're waiting, I'll often cancel the first call before starting another like this
Xojo.Core.Timer.CancelCall(AddressOf MyMethod) // This doesn't check if there is an existing call to cancel. It just tries blindly Xojo.Core.Timer.CallLater(1000, AddressOf MyMethod)
However this on odd occasions under Windows results in an exception:
Am I doing something wrong or should I just catch the exception and move on?