Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Inactivity Timeout
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP1
Divers
Thread ID:
01156931
Message ID:
01157269
Vues:
24
>>Has anyone coded an inactivity timeout in their VFP app?
>
>Yes, and we force the end users to login to the app again, too.
>
>>I have a couple of ideas, but they have holes in them. I'm thinking
>>of setting a variable to datetime() and using a timer (about once a minute)
>>to check if the allowable time has passed. The problem, of course, is how to
>>reset the variable that holds datetime() whenever user activity happens.
>>
>>I can use the forms' mousemove and keypress (with keypreview) events to update
>>the variable. But it would probably also mean having to code into the mousemove
>>and keypress events of every base control.
>>Anybody done this a more sensible way maybe using the windows API?
>
>Create a timer on the main form. Let's call it Timer1, because that's
>what VFP is going to give you anyway (by default). In the MouseDown,
>MouseMove, and KeyPress events on the main form, make a call to
>
>
>thisform.Timer1.reset()
>
>
>Put this code (or whatever fits your needs) into Timer1's "Timer" Event:
>
>
>
>IF _screen.activeform.name != "relogin"
>	DO FORM relogin
>ENDIF
>
>
>
>This code makes sure that the relogin form isn't already being displayed, of
>course.
>
>Best Regards, and hope this helps.
>
>Randall

Thanks a lot, Randall. I was just kicking them out, but putting them back on the logon screen is an interesting idea. I like it. Thanks.
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform