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

wxWidgets Discussion :

Conflit entre wxWidgets et wxPython ?


Sujet :

wxWidgets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de Niak74
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    271
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 271
    Par défaut Conflit entre wxWidgets et wxPython ?
    Bonjour,

    Je développe une application C/C++ déployant une interface graphique wxWidgets. Cette application utilise les librairies Python et est capable d'exécuter des scripts. Dans certains de ces scripts, il m'est nécessaire d'afficher des boites de dialogue. Je me suis alors servi de wxPython.

    Depuis que les interfaces graphiques wxPython sont développées, un bug survient lors de l'exécution de mon application : Lorsque sont affichées à la fois une interface graphique wxWidgets et une interface graphique wxPython, si je change de fenêtre vers une autre que les fenêtres de mon application (un coup d'oeil sur Firefox par exemple...), lorsque je reviens sur mon application, l'application crash brutalement (De type : "Appli.exe a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru.").

    Est il possible que les librairies wxWidgets et wxPython chargent des librairies communes?
    Ce soucis est il lié au fait que wxApp ne doit être instancié qu'une seule fois ? (un wxApp existe pour mon appli, et un autre dans l'environnement Python émulé par mon appli pour afficher les fenêtres de type wxPython)

  2. #2
    Membre expérimenté
    Avatar de Niak74
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    271
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 271
    Par défaut
    Il semble que l'utilisation des librairies wxWidgets et wxPython dans un même processus Windows soit problématique.

    J'ai trouvé une solution pour contourner le problème : mon application principale (C++ / wxWidgets) fait appel à un exécutable qui est chargé d'émuler l'environnement Python et de lancer le script contenant des interfaces de type wxPython.
    On obtient ainsi deux processus distincts, et l'application ne plante plus. Espérons que cela soit une solution viable ^^

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

Discussions similaires

  1. Conflit entre javascript et script ASP
    Par Mvu dans le forum ASP
    Réponses: 2
    Dernier message: 22/02/2005, 16h28
  2. Possibles conflits entre GL, GLAUX et GLUT
    Par barthelv dans le forum GLUT
    Réponses: 1
    Dernier message: 19/11/2004, 12h31
  3. Conflit entre bases de données
    Par BRODU dans le forum Bases de données
    Réponses: 4
    Dernier message: 18/10/2004, 11h40
  4. conflit entre couleurs
    Par khayyam90 dans le forum OpenGL
    Réponses: 2
    Dernier message: 03/07/2004, 18h00
  5. [Technique] Conflits entre plusieurs requêtes
    Par Neowile dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 24/03/2003, 09h37

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