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

Windows Forms Discussion :

[2.0] Delegate et Evénements


Sujet :

Windows Forms

  1. #1
    Dnx
    Dnx est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par défaut [2.0] Delegate et Evénements
    Bonjour à tous,

    quand je crée une classe business avec des événements, j'utilise un raiseevent "event" pour le déclencher
    seulement, dans le GUI, je dois toujours déclarer un délégué car la classe est dans un autre thread

    comment je peux déclencher un événement depuis la classe business (qui se trouve dans un autre thread) sans pour autant déclarer de délégué dans la GUI

    par exemple, déclarer le délégué automatiquement dans la classe business?!

    merci d'avance

  2. #2
    Membre Expert

    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    1 737
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 737
    Par défaut
    que je sache, c'est impossible

  3. #3
    Dnx
    Dnx est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par défaut
    donc si on livre une classe à une GUI et que cette classe implémente un backgroundworker par exemple
    la gui qui implémente cette classe et ses événements doit implémenter les délégués sans quoi le programme explose?

    merci d'avance

  4. #4
    Membre Expert

    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    1 737
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 737
    Par défaut
    Citation Envoyé par Dnx
    donc si on livre une classe à une GUI et que cette classe implémente un backgroundworker par exemple
    la gui qui implémente cette classe et ses événements doit implémenter les délégués sans quoi le programme explose?

    merci d'avance
    en .Net 2, t'as plus le droit de faire des appels dans le thread de la GUI depuis d'autres threads, donc tu dois passer par les délégués, pas d'autre choix

  5. #5
    Dnx
    Dnx est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par défaut
    tout à fait d'accord!

    merci !

  6. #6
    Membre Expert

    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    1 737
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 737
    Par défaut
    un p'tit résolu

    rien dit

  7. #7
    Dnx
    Dnx est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 290
    Par défaut
    oh excuse moi,

    grand merci!!!


    j'étais pris dans les lectures de délégués/événements


    merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci merci




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

Discussions similaires

  1. question sur choix evènement, thread et delegate
    Par kineton dans le forum Windows Forms
    Réponses: 2
    Dernier message: 26/02/2010, 14h24
  2. [SynEdit] Evénement OnContextHelp
    Par sjrd dans le forum Composants VCL
    Réponses: 7
    Dernier message: 24/11/2004, 16h33
  3. Evènement OnMouseWheel pour un TCustomControl
    Par blan dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/11/2004, 14h37
  4. Non réception d'un evènement sur une JTable
    Par Kant dans le forum Composants
    Réponses: 4
    Dernier message: 28/05/2004, 10h38
  5. Evènement sur clic droit !?
    Par soccersoft dans le forum Composants VCL
    Réponses: 6
    Dernier message: 26/12/2002, 21h39

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