Tache qui se répéte chaque (n) secondes [Résolu]

Messages postés
100
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
7 octobre 2007
- - Dernière réponse : sebmafate
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
- 19 janv. 2006 à 14:39
Bonjour à tous.
Je suis en train de développer une application en c# qui contient un module de gestion de rendez vous, une des fonctionnalités de ce module, est de pouvoir rappeler avant une certaine durée de temps (paramétrée par l'utilisateur) qu'à telle heure, un tel rendez-vous aura lieu. J'ai écrit une méthode, qui permet depuis le début (le lancement de l'application) de faire sortir la liste des rendez vous futurs et les mettre dans un ArrayList, une autre méthode permet de comparer l'heure du rendez vous et l'heure actuelle. Ce dont j'ai besoin est : Comment faire en sorte que cette méthode (celle qui va comparer) s'exécute chaque (n) secondes ? Merci d'avance pour tous ceux et toutes celles qui ne daigneront pas de m'aider.
Afficher la suite 

8 réponses

Meilleure réponse
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
3
Merci
il existe pour cela les timers...

Sébastien FERRAND
[MVP Visual C#]

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 6033 internautes nous ont dit merci ce mois-ci

Commenter la réponse de sebmafate
Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
51
1
Merci
Un petit exemple ne fait jamais de mal :


System.Timers.Timer timer1;

timer1.Elapsed += new System.Timers.ElapsedEventHandler(timer1_Elapsed);
timer1.Interval = int
.Parse(ConfigurationSettings.AppSettings["IntervalInSeconds"])*1000;
timer1.Start();


private void timer1_Elapsed(object
sender, System.Timers.ElapsedEventArgs e)
{

//DoSomething
}

Amicalement, SharpMao
Commenter la réponse de SharpMao
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
1
Merci
pas stéphane... Sébastien...

Sébastien FERRAND
[MVP Visual C#]
Commenter la réponse de sebmafate
Messages postés
100
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
7 octobre 2007
0
Merci
J'ai peur d'être un peu lourd, mais, tu peux m'expliquer un peu plus comment on fait avec?
Commenter la réponse de cs_gattous
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
41
0
Merci
Il ne faut pas avoir peur d'etre lourd, ce forum est fait pour poser des question


Mx
MVP C#
Commenter la réponse de MorpionMx
Messages postés
100
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
7 octobre 2007
0
Merci
Grand Merci a SharpMao et à Stephane. Vous m'avez beaucoup aidé, j'en suis reconnaissant. Mon problème est résolu maintenant.
Commenter la réponse de cs_gattous
Messages postés
100
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
7 octobre 2007
0
Merci
ok, alors je corrige, grand merci sébastien
Commenter la réponse de cs_gattous
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
0
Merci
mais de rien... de toute façon, je reste ici car il y fait chaud

Sébastien FERRAND
[MVP Visual C#]
Commenter la réponse de sebmafate