Comment connaitre s il y activer utilisateur en vb6
jcdupayage
Messages postés3Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention12 janvier 2005
-
11 janv. 2005 à 13:49
jcdupayage
Messages postés3Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention12 janvier 2005
-
12 janv. 2005 à 08:42
Bonjour,
Je cherche la possibilité de fermer une fenêtre et une table en visual basic 6 après un certain temps dinactivité
Exemple je rentre dans lappli jinitialise une variable date heure
Dans un timer sur la fenêtre principale je test la différence entre ma variable initialisée et Now si la différence est supérieure à 10 Mn je ferme la fenêtre
Ce que je cherche cest comment savoir sil y a eu activité de la part de lutilisateur et réinitialiser ma variable.
Merci de votre aide
A voir également:
Comment connaitre s il y activer utilisateur en vb6
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 11 janv. 2005 à 18:38
Salut
-1- Pour tester l'activité sur ton application, il te faut, soit surveiller l'activité du clavier (regarde les KeyLogger sur le site) et des clicks de la souris, soit dans chaque controle susceptible de recevoir un focus (TextBox, Boutons ...) , réinitialiser ta variable Date à Now dans 'KeyPress'.
-2- Pour faire le test des 10 minutes :
If Abs(DateDiff("n", Now, MaDate)) > 10 Then UnLoad Me
(le Abs parce que je ne me rappelle jamais dans quel sens est fait le calcul, lol)
Vala
Jack
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
jcdupayage
Messages postés3Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention12 janvier 2005 12 janv. 2005 à 08:42
Bonjour
Merci pour votre aide
maintenant je teste si l'utilisateur est connecte depuis trop longtemps sans activité et je peux fermer toutes les fenêtres afin que la base ne soit pas trop sollicitée.
Je suis maintenant confronté à un autre problème, si a lécran il y a un état de sortie imprimante en visualisation je ne sais pas comment le fermer en automatique il ny a pas de fonction unload dans létat ?