02-21-2020 05:46 AM
A User Event can be used to produce a Timeout Event that doesn't get reset.
This example includes an "Init" event to get things started.
02-21-2020 06:52 AM
It never occurred to me that a timeout event might never happen. If you have a regularly occurring user event that happens at a rate faster than the timeout, the timeout will never occur. Interesting. This means that you can't always rely on a timeout condition.
I often rely on a timeout in asynchronous event handlers to determine if the calling application is still running, so those processes can shut themselves down when their referants become inactive. So far this has worked, but I can see now there are cases where it would not.