Показать сообщение отдельно
Старый 07.07.2010, 01:08   #6
jimon
 
Сообщений: n/a
Ответ: Проблема с класами в MFC

от такого говнокодища (это прям нечто, плюс еще ncb файл выложить в архив, да) компилятор падает, я так толком и не понял за 5 минут из-за чего он падает

ошибка в том что имена в C++ чувствительны к регистру, потому CServerDlg переименуй в CserverDlg и вынеси его объявление из класса, вот так :
class CserverDlg;

class CMySocket : public CSocket
{
public:
public:
	CserverDlg* m_pDlg;
	CMySocket();
	virtual ~CMySocket();

	void CMySocket::SetParentDlg(CserverDlg *pDlg)
{
    m_pDlg=pDlg; //Указатель на диалоговое окно
}
public:
	virtual void OnAccept(int nErrorCode);
public:
	virtual void OnReceive(int nErrorCode);
};
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо за это полезное сообщение:
den (07.07.2010), impersonalis (07.07.2010)