Timer

Signaler
Messages postés
14
Date d'inscription
mercredi 14 septembre 2005
Statut
Membre
Dernière intervention
23 juin 2010
-
Messages postés
380
Date d'inscription
samedi 22 janvier 2005
Statut
Membre
Dernière intervention
13 août 2011
-
Salut,

Dans une application console, j'ai un objet timer de la classe System.Timers.Timer. Mon objet timer a pour role d'effectuer une action après un temps T et ensuite il se désactive.

Mon problème: Quand je suis dans l'environnement visual studio le déclenchement se fait tres bien, mais quand je lance l'executable (.exe) de l'application dans release l'objet timer ne declenche pas l'action.

Voici le code de la programmation du timer.

//******************************************************
private System.Timers.Timer timerPause;

this.timerPause=new System.Timers.Timer();
this.timerPause.Interval=120000;
this.timerPause.Elapsed+=new ElapsedEventHandler(this.timerPausePourLeSimulateur);

this.timerPause.Enabled=true;
this.timerPause.Start();
//******************************************************

Voici la fonction appelée par le timer

private void timerPausePourLeSimulateur(object sender, ElapsedEventArgs e)
{
this.temoinLancementSimulateur=true;
this.timerPause.Stop();
}

//*******************************************************

Merci d'avance de m'aider à comprendre le problème!

1 réponse

Messages postés
380
Date d'inscription
samedi 22 janvier 2005
Statut
Membre
Dernière intervention
13 août 2011
7
salut

dans quelle fonction tu creer ton timer et es-tu sure de l'appeler ?