tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von vfl_freak
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
3015
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DerSiebte DerSiebte ist offline Mitglied Bronze
    Registriert seit
    Sep 2007
    Beiträge
    42
    Hi all

    Ich will in eine Listbox schreiben. und das mit einer Variable die in einer anderen klasse definiert wird. Diese Klasse hab ich includiert aber es kommt dieser Fehler:

    error C2065: 'm_Name' : undeclared identifier

    Hier ein Codeausschnitt
    Code :
    1
    2
    3
    4
    5
    
    #include "AddDlg.h" //in dieser klasse wird m_Name definiert
     
    //m_Team_List wird in dieser klasse inder ich schreibe definiert.
     
    m_Team_List.AddString(m_Name);  //m_Name ist Public

    Wenn ich es ohne variable mache:
    Code :
    1
    
    m_Team_List.AddString("Hallo Welt");
    dann funktionierts.

    ich weiss nicht was ihr noch wissen müsst

    danke schon im Voraus für Hilfe

    gruss
    DerSiebte
     

  2. #2
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Moin,

    wenn das Includen von "AddDlg.h" wirklich in der Klasse passiert, in der Du Dein "m_Team_List" aufrufst, dann solltest Du mal zumindest die Stelle aus dem Header posten, an der "m_Name" deklariert wird (ist dei VAR vlt. "private" opder so ) !

    Tritt der Fehler denn wirklich genau an der Stelle mit "m_Team_List" auf
    Poste auch mal die gesamte Meldung des Compilers ...

    Gruß
    Klaus
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  3. #3
    DerSiebte DerSiebte ist offline Mitglied Bronze
    Registriert seit
    Sep 2007
    Beiträge
    42
    Nein ist nicht Private (hab ich im ersten thread schon geschrieben)

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    class CAddDlg : public CDialog
    {
    DECLARE_DYNAMIC(CAddDlg)
     
    public:
        CAddDlg(CWnd* pParent = NULL);   // standard constructor
        virtual ~CAddDlg();
     
    public:
        CString m_Name;
    }



    Fehlermeldung:

    1>w:\1data\cpp\liga\ligadlg.cpp(103) : error C2065: 'm_Name' : undeclared identifier
     

  4. #4
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Versuch es mal so, da die VAR ja Element der Klasse "CAddDlg" ist :
    Code :
    1
    2
    3
    
    CAddDlg objTest;
    objTest.m_Name = "Hallo Welt";
    m_Team_List.AddString( objTest.m_Name );

    Das andere würde wohl nur en, wenn Du die VAR im eigenen Header deklarierst !!

    Gruß
    Klaus
    DerSiebte bedankt sich. 
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  5. #5
    DerSiebte DerSiebte ist offline Mitglied Bronze
    Registriert seit
    Sep 2007
    Beiträge
    42
    Danke Vielmals!
    Es klappt.
    Jetzt hab ich zwar noch ein anderes Problem aber das schaff ich alleine

    gruss DerSiebte
     

Ähnliche Themen

  1. error C2065: nullptr
    Von Xervos im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 25.06.10, 20:32
  2. Error C2065: Undeclared Identifier
    Von owned139 im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 14.05.10, 08:20
  3. error C2065: 'x' : undeclared identifier
    Von HORNSWOGGLE im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 25.11.09, 16:18
  4. Antworten: 2
    Letzter Beitrag: 26.02.09, 15:22
  5. Methode kennt Klasse nicht: error C2065
    Von DerSiebte im Forum C/C++
    Antworten: 8
    Letzter Beitrag: 13.11.08, 13:05