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

GTK+ avec C & C++ Discussion :

Interface en parallèle


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 56
    Par défaut Interface en parallèle
    Bonjour,

    Je développe actuellement une application qui tourne en console, mais il arrive par moment qu'elle ait besoin d'une GUI en GTK qui tourne en parallèle pour une remonté d'information.
    Donc, pour faire cela dans bloquer la routine principale, j'ai créer un gthread qui s'occupe de faire tourner l'interface.
    Jusque là ça marche. Le problème est pour mettre à jour les informations de la GUI depuis la routine principale. Ça marche quand j'utilise l'accès direct dans 80% des cas. Mais le reste du temps, ça crash tout. Surmement à cause d'un accès simultané. Pour résoudre cela, il me faudrait utiliser des mutex mais je n'ai pas accès aux routines de rafraichissementr de la GUI...

    Auriez vous une solution pour avoir une routine qui tourne + une GUI qui puissent communiquer entre elles ??

    Merci beaucoup.

  2. #2
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 56
    Par défaut
    C'est bon... Il suffisait d'utiliser Glib::Dispatcher

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

Discussions similaires

  1. Interface port parallèle
    Par xortix dans le forum VB.NET
    Réponses: 4
    Dernier message: 17/12/2010, 14h09
  2. Réponses: 1
    Dernier message: 15/10/2007, 20h51
  3. Interfacer Port Parallèle
    Par mariogarcia dans le forum C
    Réponses: 12
    Dernier message: 22/05/2006, 12h17
  4. [VB6] [Interface] Horloge 7 segments
    Par selenay dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 07/10/2002, 16h15
  5. interface utilisateur avec OpenGL
    Par demis20 dans le forum OpenGL
    Réponses: 6
    Dernier message: 03/10/2002, 12h27

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