от такого
говнокодища (это прям нечто, плюс еще 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);
};