IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Timer: Recuperer la valeur de retour du EventHandler


Sujet :

C#

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 47
    Par défaut Timer: Recuperer la valeur de retour du EventHandler
    Bonjour,
    Comment recuperer la valeur de retour du EventHandler d'un timer?
    Voici mon code:
    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
    public partial class Form1 : Form
        {
            private static System.Timers.Timer aTimer;
           public Form1()
            {
                InitializeComponent();
                aTimer = new System.Timers.Timer(10000);
                aTimer.Elapsed += new EventHandler(OnTimedEvent);
                aTimer.Interval = 15000;
                aTimer.Enabled = true;
    }
     private static int OnTimedEvent(object source, ElapsedEventArgs e)
            {
    return 10;
             }
    }
    Ma question:Comment faire pour recuperer la valeur de retour de OnTimedEvent

    Merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 203
    Par défaut
    Çà me parait bizarre, normalement la signature du gestionnaire de System.Timers.Timer.Elapsed et du type

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void OnTimeElapsed(object sender, System.Timers.ElapsedEventArgs e)
    		{
     
    		}
    et ne possède pas de code de retour.

    Tu es certain que ça compile ??

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2003
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 311
    Par défaut
    Non, ça ne doit pas compiler.

    Sinon pour récupérer la valeur de retour, tu peux toujours la stocker dans un champ privé de ta classe

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 47
    Par défaut
    Citation Envoyé par zoubidaman Voir le message
    Non, ça ne doit pas compiler.

    Sinon pour récupérer la valeur de retour, tu peux toujours la stocker dans un champ privé de ta classe
    Bonjour et merci pour vos réponses matdur et zoubidaman .
    Je stocke la valeur qui devait etre retournée dans une variable de la classe .
    effectivement le programe ne compile pas si la fonction EventHandler retourne une valeur.
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/02/2011, 20h56
  2. Réponses: 3
    Dernier message: 12/06/2009, 13h48
  3. Recuperer la valeur de retour de Sources de données (ODBC)
    Par zaynabe dans le forum Général Java
    Réponses: 3
    Dernier message: 03/12/2008, 17h56
  4. [C#] Comment récupérer la valeur de retour d'une procédure stockée ?
    Par Jinroh77 dans le forum Accès aux données
    Réponses: 23
    Dernier message: 05/10/2006, 15h24
  5. Recuperer une valeur de retour?
    Par nic413 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 06/06/2006, 11h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo