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 :

Programmation Multi-threadée et Synchronisme


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 55
    Points : 40
    Points
    40
    Par défaut Programmation Multi-threadée et Synchronisme
    Bonjour,

    J'ai une application sur PocketPC possédant une form et faisant des handles sur des évenements provenant d'un objet de ma conception.
    Dans la form j'ai un bouton qui lance des actions, mais j'aimerais pouvoir à un moment de ces action pouvoir attendre que quelquechose soit fait au sein d'un des handles.

    Pour etre plus clair :
    - l'handle du bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub btn_Main_GetControl_GetControl_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_Main_GetControl_GetControl.Click
    ' ...
    ' des actions
    ' ...
     
    ' ici j'aimerais attendre ce qu'il a en dessous
     
    ' ...
    ' des actions
    ' ...
    End Sub
    - l'handle de l'objet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub DataRx(ByVal sender As Object, ByVal frame As MixMasterTools.FrameInterpretor) Handles m_Connection.DataRx
    ' ...
    ' des actions
    ' ...
     
    ' ici j'aimerais pouvoir autoriser l'handle du bouton a continuer
     
    ' ...
    ' des actions
    ' ...
    End Sub
    Comment faire ?

    Merci d'avance,
    Ch'Portos.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 55
    Points : 40
    Points
    40
    Par défaut
    J'ai essayé avec des mutex, en faisant un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    mutex.WaitOne
    mutex.ReleaseOnce
    dans le handle du button, et en faisant dans le handle de l'évènement de l'objet m_Connection, mais je reçois une exception "ApplicationException" pile au niveau du ReleaseOnce du 2eme handle.

    Aurais-je fais une fausse manip ?

    Ch'Portos.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 55
    Points : 40
    Points
    40
    Par défaut
    ! Up !

Discussions similaires

  1. Programmation multi-Threads en R sur windows
    Par boris150 dans le forum R
    Réponses: 2
    Dernier message: 12/03/2014, 15h25
  2. Programmation Multi Threads
    Par StephaneP dans le forum Langage
    Réponses: 16
    Dernier message: 11/02/2009, 07h59
  3. [BP7] Multi-cpu, multi-core, multi-thread et programme Pascal
    Par Transgarp dans le forum Turbo Pascal
    Réponses: 6
    Dernier message: 07/04/2008, 18h43
  4. Réponses: 3
    Dernier message: 25/04/2007, 13h21
  5. Réponses: 11
    Dernier message: 14/02/2006, 00h26

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