>I have several forms in an app. If there is no user interaction for 30 minutes I'd like to shut VFP6 down. Is there a way to do this without hardcoding a timer in each form that gets reset by control's interactive change, etc.?
>
>Thanks,
>Allen
I think you would need to something like this:
Still use a timer.
Set ThisForm.KeyPreview = .T. for each form (do this in your base class).
In the Form.KeyPress event, issue Timer.Reset(). This will start counting from zero. (Do this in your base classes, too.)
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)