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 :

erreur de compilation sur GetText & CListBox


Sujet :

MFC

  1. #1
    Membre du Club Avatar de meera
    Inscrit en
    Mai 2006
    Messages
    294
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 294
    Points : 47
    Points
    47
    Par défaut erreur de compilation sur GetText & CListBox
    salut
    j'ai rencontré un pb lors de l'affichage du nom selectioné d'une liste ds EditBox
    voila le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    :SetCurrentDirectory("c:\\Marques");// on de deplace sur le repertoire à lister
    	 CListBox* pMyListBox ;
    	 pMyListBox=(CListBox*) GetDlgItem(IDC_MARQUES_CIMAGE);
       	 pMyListBox->ResetContent();
    	 pMyListBox->Dir(DDL_READWRITE|DDL_DIRECTORY, _T("*.bmp"));
    int n= static_cast< CListBox * >(GetDlgItem(IDC_MARQUES_CIMAGE))->GetCurSel();
     
    	if(n!=LB_ERR) static_cast< CListBox * >(GetDlgItem(IDC_MARQUES_CIMAGE))->GetText(n,pMyListBox);
     
     
     
    	SetDlgItemText(IDC_NOMMRQ,pMyListBox);
    lors de l'excution j'ai obtenue ces 2 erreurs:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    C:\\Demonstration\Dlg.cpp(1017) : error C2664: 'int __thiscall CListBox::GetText(int,char *) const' : cannot convert parameter 2 from 'class CListBox *' to 'char *'
            Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
    C:\\Demonstration\Dlg.cpp(1021) : error C2664: 'SetDlgItemTextA' : cannot convert parameter 2 from 'class CListBox *' to 'const char *'
            Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
    erreur de convesion du type
    est ce qq1 pt m'aider
    merci d'avance

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut
    salut,
    hé bien c'est normal non ?
    tu as vu ce que tu as ecris ?
    tu as passé un pointeur sur la listbox dans GetText .
    tu as regardé dans la doc la définition de GetText ?
    http://msdn2.microsoft.com/en-us/library/x6kt91ff.aspx

  3. #3
    Membre du Club Avatar de meera
    Inscrit en
    Mai 2006
    Messages
    294
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 294
    Points : 47
    Points
    47
    Par défaut
    oui j'ai vu la definition
    il faut un Pointeur sur le String
    et l'erreur ici CListBox* pMyListBox ;
    je dois ecrire CString * pMyListBox ;
    mais moi je vx que la liste point sur CLIstBox
    donc je sais pas cmt je px résolu mon pb

Discussions similaires

  1. Erreur de compilation sur une librairie en mode debug
    Par bakaneko dans le forum C++Builder
    Réponses: 2
    Dernier message: 18/05/2006, 17h32
  2. Erreur de compilation sur std::string avec Dev C++
    Par dada57 dans le forum Dev-C++
    Réponses: 4
    Dernier message: 20/03/2006, 19h06
  3. Erreur de compilation sur gaim-vv avec gstrreamer
    Par ZiMo dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 30/12/2005, 11h41
  4. Erreur à la compile sur VC++ 6
    Par norwy dans le forum Développement
    Réponses: 1
    Dernier message: 10/11/2005, 14h51
  5. Delphi 7 update 1 - Erreur de compil sur SQLExpr
    Par RamDevTeam dans le forum Bases de données
    Réponses: 14
    Dernier message: 02/11/2005, 18h44

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