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

Threads & Processus C++ Discussion :

Gestion d'événements, qu'est-ce qui cloche ?


Sujet :

Threads & Processus C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 21
    Par défaut Gestion d'événements, qu'est-ce qui cloche ?
    Bonjour à tous,

    Dans un petit programme pour une application graphique, j'aimerais faire communiquer deux threads distincts : t1 et t2.

    t1 a pour rôle de gérer l'affichage d'une barre de progression en fonction des différentes opérations qui sont faites dans t2.

    Puisque je débute, j'ai suivi une méthode lue sur la toile, qui consiste en la création d'événements (CreateEvent) dans t1, à les signaler (SetEvent) dans t2, et à attendre (WaitForSingleObject) ce signalement dans t1... assez simple à première vue. Mon principal soucis est que WaitForSingleObject ne retourne jamais, ce qui indique que l'événement n'est pas signalé, pourtant SetEvent ne retourne pas 0.

    Précision : les différents HANDLE d'événements sont déclarés comme variables globales.

    Vous voyez quelque chose ?
    Merci par avance

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 487
    Par défaut
    -CreateEvent
    -SetEvent
    -WaitForSingleObject

    Peut-on voir le code ?

  3. #3
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Salut,
    PostMessage côté thread de travail et gestion adéquat du message côté affichage, cela ne suffit pas (s'il s'agit d'envoyer un 'tic' d'avancement et pas de partager des données) ?

Discussions similaires

  1. [XL-2003] Qu'est ce qui cloche ?
    Par Vincent32 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/01/2012, 09h34
  2. Gestion affluence ? Qu'est ce qui peu faire "ramer" un site ?
    Par Kenshin86 dans le forum Hébergement
    Réponses: 10
    Dernier message: 30/08/2007, 19h22
  3. qu'est-ce qui cloche dans ma requete select??
    Par a-chan dans le forum Langage SQL
    Réponses: 3
    Dernier message: 07/07/2005, 11h35
  4. qu'est-ce qui cloche dans ma requete?
    Par a-chan dans le forum Langage SQL
    Réponses: 4
    Dernier message: 20/06/2005, 09h02
  5. Qu'est qui cloche dans la requete suivante ?
    Par romeo9423 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 08/02/2005, 19h20

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