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 :

Qu'est ce que la pompe à messages d'une application?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Par défaut Qu'est ce que la pompe à messages d'une application?
    Bonjour,

    Ma question est dans le sujet de mon message.

    Qu'est ce que la pompe à messages d'une application? Quel est son rôle? Que doit -on faire comme traitement vis à vis de celle-ci etc..

    Merci pour vos réponses,

    ps: Si toutefois ma question s'averait trop courante, donnez moi un endroit où rechercher car j'ai déjà fais une recherche sur le forum sans succès.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 265
    Par défaut
    salut,
    je vais pas t'expliquer parce que je ne sais pas ce que c'est, par contre j'ai trouvé une définition sur wikipedia : http://en.wikipedia.org/wiki/Message_pump

    Je pense qu'il faut plutot que tu cherche en anglais "pump message".

    En espérant que ca t'aide.

  3. #3
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    LA pompe à message Windows c'est une file d'attente qui recoit tous les messages envoyés par le systeme (l'OS, windows, en general) ou par d'autres applications...

    toutes les interactions que tu recois dans une fenetre (clique, souris, clavier, etc...) sont recus dans la pompe à message... Ensuite, ces messages
    sont routés vers les différentes callback associés à ces messages

    Et finalement, quand dans une application Winform tu crées un delegate
    sur un event Resize par exemple, tu dis au "gestionnaire" de la pompe à message, tiens : appelle cette fonction quand tu recois le message Resize

    Voila à quoi sert la pompe à message.

    Il faut savoir que la pompe à message appartient dans une application Winform à la form elle meme.. donc, si tu fais des traitements longs dans le meme thread, la gestion de la pompe va etre décalé et tu vas avoir
    l'impression que ton application ne reponds plus.. alors que c'est juste qu'elle fait autre chose

    The Monz, Toulouse

  4. #4
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 4
    Par défaut
    Merci pour vos réponses, je n'en attendais pas moins!

    Dans l'application sur laquelle je travaille, j'ai un windows.form qui implante l'interface IMessageFilter qui comme son nom l'indique filtre les messages de la pompe avant qu'ils ne soient distribués.

    Je ne comprend pas vraiment l'interet de ce filtre, peut être pour offrir un meilleur controle de ces messages.

    Avec ce que vous m'avez dis je devrais pouvoir m'en sortir je pense.

    Merci beaucoup!!!

  5. #5
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    euh, d'apres la doc MSDN, c'est plutot l'application qui devrait implémenter cette interface.. car perso, pour une windowsForm, j'en vois pas l'interet puisqu'on à déja la pompe à message

    The Monz, Toulouse

Discussions similaires

  1. Est-ce que je suis victime d'une attaque ou d'un robot ?
    Par lolaalol dans le forum Statistiques
    Réponses: 2
    Dernier message: 23/08/2018, 16h57
  2. Réponses: 14
    Dernier message: 29/04/2011, 09h12
  3. Est-ce que MySQL serait adapté pour cette application ?
    Par Limerick dans le forum Débuter
    Réponses: 9
    Dernier message: 22/02/2010, 17h24
  4. Réponses: 3
    Dernier message: 23/08/2006, 08h27
  5. Message depuis une application systray
    Par giloutho dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 09/09/2005, 10h10

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