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:
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();
        }
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...

Cordialement,
Patrice