Chatprogramm: Funktion anderer Klasse aufrufen



  • Hallo,
    ich habe mir das Beispiel zum erstellen eines einfachen Chat
    aus VC++ in 21 Tagen angesehen und habe nun ein Problem beim
    Aufruf der OnAccept() Funktion meiner CChat1Dlg Klasse.

    Die Stelle wo der Fehler auftritt ist folgende:

    [cpp]void CMySocket::OnAccept(int nErrorCode)
    {
    if (nErrorCode == 0)
    // Nein, OnAccept-Funktion des Dialogfelds aufrufen
    ((CChat1Dlg*)m_pWnd)->OnAccept(); // Fehler. CChat1Dlg stimmt aber

    }[/cpp]

    Ich erhalte die Fehlermeldung:
    MySocket.cpp(34): error C2065: 'CChat1Dlg': nichtdeklarierter Bezeichner

    OnAccept() ist public deklariert und die includes der MySocket sehen so aus:

    #include "stdafx.h"
    #include "Chat1.h"
    #include "MySocket.h"
    #include ".\mysocket.h"
    

    😮 Warum erhalte ich da einen Fehler ? Ist für jemanden von euch, der
    sich mit Klassen auskennt, darin der Fehler zu erkennen ?



  • Schon ok. Hatte #include für Chat1Dlg vergessen.


Anmelden zum Antworten