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

Messages postés
100
Date d'inscription
vendredi 25 février 2005
Dernière intervention
7 octobre 2007
- 19 janv. 2006 à 12:12 - Dernière réponse :
Messages postés
4947
Date d'inscription
lundi 17 février 2003
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 

Votre réponse

8 réponses

Meilleure réponse
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
- 19 janv. 2006 à 12:16
3
Merci
il existe pour cela les timers...

Sébastien FERRAND
[MVP Visual C#]

Merci sebmafate 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de sebmafate
Meilleure réponse
Messages postés
1025
Date d'inscription
mardi 4 février 2003
Dernière intervention
7 juin 2010
- 19 janv. 2006 à 12:37
3
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

Merci SharpMao 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de SharpMao
Meilleure réponse
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
- 19 janv. 2006 à 14:18
3
Merci
pas stéphane... Sébastien...

Sébastien FERRAND
[MVP Visual C#]

Merci sebmafate 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de sebmafate
Messages postés
100
Date d'inscription
vendredi 25 février 2005
Dernière intervention
7 octobre 2007
- 19 janv. 2006 à 12:33
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
3489
Date d'inscription
lundi 16 octobre 2000
Dernière intervention
30 octobre 2008
- 19 janv. 2006 à 12:40
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
Dernière intervention
7 octobre 2007
- 19 janv. 2006 à 14:09
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
Dernière intervention
7 octobre 2007
- 19 janv. 2006 à 14:28
0
Merci
ok, alors je corrige, grand merci sébastien
Commenter la réponse de cs_gattous
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
- 19 janv. 2006 à 14:39
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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.