Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2529 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C / GTK] erreur avec G_TYPE_CHECK_INSTANCE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C / GTK] erreur avec G_TYPE_CHECK_INSTANCE

n°921459
Coim
Posté le 12-12-2004 à 23:34:13  profilanswer
 

Bonjour,
 
je suis sur un projet d'info et j'ai un problème avec mon code qui me bloque sans que je puisse voir d'où celà vient :  
 
En simplifié, la portion du code qui foire est:
 

Code :
  1. void selectionne3 (GtkWidget *pImgLettres, t_options* options)
  2. {
  3.     GList *pList;
  4.     int i,j;
  5.                                                 options->joueur[numJoueurActif].selec=options->joueur[numJoueurActif].hand[3];
  6. options->joueur[numJoueurActif].num_selec=3;
  7. pList=gtk_container_get_children(GTK_CONTAINER((GtkWidget*)pImgLettres));
  8.     gtk_image_set_from_file((GtkImage*)GTK_WIDGET(pList->data),options->joueur[numJoueurActif].hand[3].imageselec);   
  9. g_signal_connect(G_OBJECT(options->pBtnGrille[112]),"clicked",G_CALLBACK(place),options);
  10. }


 
 
c'est plus précisément au niveau du g_signal_connect je pense vu l'erreur renvoyée. L'application s'exécute normalement mais au moment où on clique sur le bouton dont le signal est défini par ce g_signal_connect, une fenetre (de type console de commandes) apparait affichant l'erreur suivante (sans que le programme ne plante totalement) :  
<App.exe:860>: Glib-GObject-WARNING **:invalid <NULL> pointer instance
<App.exe:860>: Glib-GObject-CRITICAL **: file gsignal.c: line 1861 (g_signal_connect_data):assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
 
 
donc si qqn pouvait me renseigner sur ce type d'erreur et m'indiquer les éléments sur lesquels m'attarder pour la corriger, ce serait sympa.
 
Merci d'avance :)


Message édité par Coim le 12-12-2004 à 23:45:28
mood
Publicité
Posté le 12-12-2004 à 23:34:13  profilanswer
 

n°921629
blurk
Posté le 13-12-2004 à 10:38:28  profilanswer
 

On dirait que options->pBtnGrille[112] n'est pas un bouton, mais quelque chose de NULL ou non initialisé. Vérifie le code de création de ce widget.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C / GTK] erreur avec G_TYPE_CHECK_INSTANCE

 

Sujets relatifs
conversion de type en openCVrecupération d'un input type = file
Servlet - erreur sur l'import[PostgreSql] Index et type
Problème de récupération de type MIMEErreur "Type de données incompatible dans l'expression du ..."[RESOLU]
problème pour trouver des infos claires sur c++ et gtkErreur Installation Oracle --> j'ai besoin d'aide!!
[C] Erreur d'arrondi en float 
Plus de sujets relatifs à : [C / GTK] erreur avec G_TYPE_CHECK_INSTANCE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR