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 :

GtkWindow show() sinon erreur


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Par défaut GtkWindow show() sinon erreur
    Bonjoru à tous.
    Je reprends une application existante, et je dois y insérer une première fenêtre avant l'affichage de ma fenêtre principale. Mais voila, quand je n'appelle pas la méthode show() de ma fenêtre principale au lancement de l'application, j'ai une erreur assez peu explicite :
    Fatal error: exception Gpointer.Null
    Cette erreur survient lorsque la méthode show() n'est pas appelée ou lorsqu'elle est appelée en tant que callback de destruction de ma première fenêtre. Mais de toute façon, comme l'erreur a pour conséquence la fin de l'application, cela revient au même.

    Quelqu'un sait-il pourquoi le fait d'afficher ou non une fenêtre peut-il causer un tel désagrément ? Quelle opération sur une fenêtre ne peut se faire que si celle-ci est affichée à l'écran ?

    Merci de votre aide.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Je pense que c'est à toi de regarder ton code et de nous le dire Peut être que tu essaies d'accéder à la GdkWindow associée à un widget, qui n'existe que quand ce widget est affiché et qui est NULL sinon.

  3. #3
    Membre Expert
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Par défaut
    Bon à force de bidouiller, ça a fini par fonctionner. Mais je n'ai toujours pas compris pourquoi :/
    Désolé pour ce post un peu inutile ... arf ! je suis assez mécontant, vivement que l'on me demande de tout recoder à zéro

    Merci tout de même pour ta rapidité.

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Par défaut
    Tu dois pouvoir récupérer une backtrace quand ton code s'arrête sur ce pointeur NULL pour essayer de comprendre à quel endroit de ton code ça échoue.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/05/2015, 23h01
  2. Réponses: 2
    Dernier message: 04/12/2014, 12h08
  3. [XL-2010] UserForm.SHOW : erreur d'execution?!
    Par KOUZINE dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/05/2012, 14h10
  4. Erreur 'SHOW TRIGGERS LIKE'
    Par Dikmas dans le forum MySQL
    Réponses: 5
    Dernier message: 22/12/2008, 11h29
  5. Erreur de compilation, show error = rien
    Par DjinnS dans le forum SQL
    Réponses: 18
    Dernier message: 21/01/2008, 17h28

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