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 BezeichnerOnAccept() 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.