SE RENDRE COMPTE DU TEMPS PASSE DEVANT SON ORDINATEUR : UN CODE EN C++BUILDER6

SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 - 2 mai 2007 à 16:50
Cyr62110 Messages postés 65 Date d'inscription vendredi 10 février 2006 Statut Membre Dernière intervention 21 octobre 2009 - 3 mai 2007 à 18:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42546-se-rendre-compte-du-temps-passe-devant-son-ordinateur-un-code-en-c-builder6

Cyr62110 Messages postés 65 Date d'inscription vendredi 10 février 2006 Statut Membre Dernière intervention 21 octobre 2009
3 mai 2007 à 18:12
C'est vrai moi aussi je passe pas mal devant le PC sans rien toucher :
-soit lire un bon tuto
-soit regarder une video
Mais bon, un detecteur de mouvement ne prendrait pas trop d'occupation prossesseur pour une application qui devrait en prendre le moin possible, pareille pour la RAM.
Bye
jrbleboss Messages postés 480 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 3 septembre 2007 1
3 mai 2007 à 16:48
Oui c'est vrai mais je peux passer devant mon Pc sans etre dessus aussi.
Galmiza Messages postés 573 Date d'inscription samedi 16 novembre 2002 Statut Membre Dernière intervention 9 avril 2008 1
3 mai 2007 à 16:45
Quand je regarde un DivX de 2 heures, je passe 2 heures sans toucher ni à la souris ni au clavier. Quand j'analyse une image ou un long texte sur PC, il peut aussi se passer plusieurs minutes sans action sur le PC.
D'où le detecteur de mouvement pour ne pas fausser les mesures.
De la même manière, si on dit: "pas d'action souris ou clavier pendant 5 minutes" -> "compteur d'abscence actif", rien ne dit qu'il n'y a personne depuis 5 minutes devant l'ordi.
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
3 mai 2007 à 16:38
Il y a déjà un compteur spécifique mesurant le temps d'inactivité pour lancer l'écran de veille, il suffit de le détourner pour mesurer l'activité.
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
3 mai 2007 à 15:31
Galmiza : Pas besoin de détecteur de mouvement, GetLastTickCount() (je pense que c'est correctement écrit) fait largement l'affaire :D
Galmiza Messages postés 573 Date d'inscription samedi 16 novembre 2002 Statut Membre Dernière intervention 9 avril 2008 1
3 mai 2007 à 14:17
Avec un detecteur de mouvement relié au PC, on peut calculer le temps réel passé devant le PC ;).
Il y a déjà des sources sur l'acquisition vidéo par webcam.
Il suffit donc de la mixer avec celle-ci.
jrbleboss Messages postés 480 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 3 septembre 2007 1
3 mai 2007 à 09:56
Je n'ai pas lu le code mais : si on part du PC le compteur tourne encore ? Dans ce cas il faudrait compter que lorsqu'il y a une activité.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
2 mai 2007 à 19:25
Un timer n'est d'aucune précision et il n'est pas fait pour en avoir. Ce n'est donc pas ainsi qu'on mesurera en heures.
Cyr62110 Messages postés 65 Date d'inscription vendredi 10 février 2006 Statut Membre Dernière intervention 21 octobre 2009
2 mai 2007 à 19:11
C'est vrai et surtout qu'il y'en ai une en office de tutoriel quoique les tuto WinAPI incorpore souvent cette notion de temp.
Et puis c'est pas vraiment interresant, il y'as d'autre sujet qui meriterait quelques sources comme le controle de l'USB avec HID.h,.lib mais bon on le sait déjà tout cela.
Mais bon, je te souhaite bonne chance pour la suite.
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
2 mai 2007 à 16:50
Y'a déjà beaucoup de sources dans ce genre sur ce site.
http://www.google.ca/search?hl=fr&q=timer+site%3Acppfrance.com&btnG=Rechercher&meta=