Comment executer une fonction toutes les 3secondes

[Résolu]
Signaler
Messages postés
5
Date d'inscription
samedi 25 mai 2002
Statut
Membre
Dernière intervention
18 novembre 2007
-
Messages postés
5
Date d'inscription
samedi 25 mai 2002
Statut
Membre
Dernière intervention
18 novembre 2007
-
Bonjour,

j'essaie de un service windows qui cache la barre des taches. Cependant losrque je l'executais, des fois elle revenais toute seule, donc j'ai eu l'idée de la caché périodiquement, ie toutes les 4 secondes. mais car oui il faut un mais, je ne sais pas comment le faire de manière propre. J'ai essayé avec un sleep(4000) mais il me sort un message d'erreur (certainement un fichier a inclure). et donc si jamais il existait tout pret un module permettant d'executer des instructions par intermittence ca serait super.

aussi j'aurais pouvoir, définir ce service avec une priorité faible afin qu'il laisse mon processeur libre pour le reste quand j'en ai besoin

je suis en visual studio 2005

a+ frendly
3xoDiuS

3 réponses

Messages postés
966
Date d'inscription
samedi 3 avril 2004
Statut
Membre
Dernière intervention
4 mars 2010
4
Tu peux créer un timer (cf SetTimer); pour la priorité d'exécution c'est SetThreadPriority.
Messages postés
2023
Date d'inscription
mardi 24 septembre 2002
Statut
Membre
Dernière intervention
28 juillet 2008
5
Sleep(4000) et non sleep(...)
Messages postés
5
Date d'inscription
samedi 25 mai 2002
Statut
Membre
Dernière intervention
18 novembre 2007

merci les gars
je vais essayer de placer ca, mais je suppose que j'aurais encore besoin de vous

a+ frendly
3xoDiuS