Bonjour, je débute en C# et j'ai beau avoir cherché ici comme ailleurs je ne trouve pas la réponse à mon problème.
Je veux instaurer un timer pour vérifier la présence de fichiers à intervalles réguliers, j'ai donc créé le code suivant:
Curieusement le l'évènement Elapsed refuse de déclencher ma fonction alors que le delegate écrit bien dans ma console. Je suis un peu perdu, merci de me donner quelques pistes...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Timer tw = new Timer(TimerCallback,null,1000,1000); Timer tw = new Timer(1000); tw.Enabled=true; tw.AutoReset=true; tw.Elapsed+=new ElapsedEventHandler(OnTimerOk); // tw.Elapsed+=delegate{Console.WriteLine("hey");}; Build (); } protected void OnTimerOk(object sender, EventArgs e) { c++; Console.WriteLine("Hey{O}",c); running_time.Text=c.ToString(); }
Cordialement,
Patrice
Partager