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

Signaler
Messages postés
100
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
7 octobre 2007
-
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
-
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.

8 réponses

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

Sébastien FERRAND
[MVP Visual C#]
Messages postés
1024
Date d'inscription
mardi 4 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
60
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
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
pas stéphane... Sébastien...

Sébastien FERRAND
[MVP Visual C#]
Messages postés
100
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
7 octobre 2007

J'ai peur d'être un peu lourd, mais, tu peux m'expliquer un peu plus comment on fait avec?
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
44
Il ne faut pas avoir peur d'etre lourd, ce forum est fait pour poser des question


Mx
MVP C#
Messages postés
100
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
7 octobre 2007

Grand Merci a SharpMao et à Stephane. Vous m'avez beaucoup aidé, j'en suis reconnaissant. Mon problème est résolu maintenant.
Messages postés
100
Date d'inscription
vendredi 25 février 2005
Statut
Membre
Dernière intervention
7 octobre 2007

ok, alors je corrige, grand merci sébastien
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
mais de rien... de toute façon, je reste ici car il y fait chaud

Sébastien FERRAND
[MVP Visual C#]