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 Discussion :

CreateMDIWindow depuis un autre thread


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 10
    Par défaut CreateMDIWindow depuis un autre thread
    Bonjour,
    je vais essayer d'être clair :

    sur le thread1, je créé une fenêtre et un client MDI.
    sur le thread2 je tente ensuite de créer une fenêtre fille avec la fonction CreateMDIWindow(). A ce moment là le programme est paumé je ne sais où sans jamais répondre, comme si il y avait une sorte de deadlock ou une boucle infinie. J'ai testé la même chose en laissant la création de la fenêtre fille sur le Thread1, et celà fonctionne.

    En théorie la MSDN indique qu'on peut utiliser CreateMDIWindow() depuis un autre thread, malgré quelques possible problèes de synchro sur les scrollbarr etc...

    Avez vous une idée de ce qui pourrait donc créer ce blocage ?
    (je peux envoyer quelques bout de code si besoin).

    Merci.

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 539
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 539
    Par défaut
    Juste une question c'est pas possible de sortir le lancement du thread de la création de fenêtre ?

  3. #3
    Membre habitué
    Inscrit en
    Mai 2003
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 10
    Par défaut
    Tu veux dire de basculer la création de la fenêtre child sur le Thread1 ?

    Si c'était le cas je n'aurai pas posé ma première question... Je ne me complique pas la vie juste pour le plaisir ^^

Discussions similaires

  1. redemarrer un thread depuis un autre thread
    Par ronki dans le forum C#
    Réponses: 1
    Dernier message: 01/07/2009, 11h13
  2. Lancé un thread SwingWorker depuis un autre thread SwingWorker
    Par romuluslepunk dans le forum EDT/SwingWorker
    Réponses: 5
    Dernier message: 14/03/2009, 18h58
  3. Threads. Peut-on appeler la méthode d'un thread depuis un autre thread ?
    Par Pierre8r dans le forum Concurrence et multi-thread
    Réponses: 4
    Dernier message: 05/12/2008, 11h48
  4. Réponses: 3
    Dernier message: 19/03/2008, 09h38
  5. [VB.NET/2.0] Comment MAJ ListBox depuis un autre Thread ?
    Par ShaVo dans le forum Windows Forms
    Réponses: 1
    Dernier message: 12/02/2006, 13h48

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