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

MFC Discussion :

Problème avec CComboBox


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2006
    Messages : 245
    Par défaut Problème avec CComboBox
    Bonjour à tous, et surtout à toi qui lit ce post.

    Après avoir utilisé l'excellent tutoriel de Farscape sur les MFC, me voici confronté à un petit et très léger problème, mais qui me fait BEEEEEP.

    Lorsque je lance ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    BOOL CDlgChoixIdentifiant::OnInitDialog()
    {
    	CString str;
    	int nIndex;
    	for (int i=0; i<10; i++) {
    		//str.Format("Ma chaine numero %d",i);
    		//nIndex=m_ComboListIdentifiant.AddString(str);
    		str.Format("Ma chaine numero %d",i);
    		nIndex = m_ComboListIdentifiant.InsertString(i,str);
    	}
    	return TRUE;
    }
    Tout compile parfaitement, mais, lorsque mon programme arrive sur cette DialoguBox, c'est comme PAF le chien ou FLIPFLAP la giraffe...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Debug Assertion Failed!
    ...afxwin2.inl Line 799
    KéPassa ?

    PS : Je vous ai laissé les deux possibilités, et aucune des deux ne fonctionne.
    PPS : m_ComboListIdentifiant est de type CComboBox, vous vous en doutiez, je le sais ...
    Merci pour votre aide.

  2. #2
    Membre éprouvé
    Inscrit en
    Avril 2004
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 122
    Par défaut
    Salut,
    Cette assertion se produit car la combobox n'a pas été crée, as-tu fait un DoDataExchange sur ta combo pour la lier à ta variable membre ?

  3. #3
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 290
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    ça plante à quelle ligne?

  4. #4
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    Salut

    ta fonction OnInitDialog n'est composée que de ça ? est ce que tu n'aurais pas supprimé tout le reste ?

  5. #5
    Membre Expert
    Avatar de la drogue c'est mal
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    2 253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 2 253
    Par défaut
    je pense comme brouzouf,

    m_ComboListIdentifiant n'est pas "lié" au combobox du dialog

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 464
    Par défaut
    et avec un AddString() au lieu de InsertString(), ça donne quoi ?

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

Discussions similaires

  1. Problème avec ma CComboBox
    Par gibsonSG_76 dans le forum MFC
    Réponses: 1
    Dernier message: 04/06/2012, 10h34
  2. [MFC] problème avec les insertions dans CComboBox
    Par Joeleclems dans le forum MFC
    Réponses: 12
    Dernier message: 11/06/2004, 15h31
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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