m_edit 是与一个编辑框控件关联的静态CString变量
类里边static CString m_edit;DWORD WINAPI AcceptThread(LPVOID lpParam)   
{
while (TRUE)
{
//接收一个连接
m_clientsock = accept(m_listsock, (sockaddr*)&client, &iAddrSize);   

CTESTDlg::m_edit=_T("123");
SendMessage(s_hwnd,WM_UPDATE,0,0);//全局s_hwnd=m_hWnd;
……
WM_UPDATE是一个自定义消息,响应函数LRESULT CTESTDlg::OnUpdate(WPARAM,LPARAM)
{
//CTESTDlg::m_edit=_T("123");
UpdateData(false);
return true;
}
CTESTDlg::m_edit=_T("123");这句话放在accept后面的话,接到一个连接,显示字符串以后,点关闭按钮退出时提示地址引用错误;
放在后面这个响应函数里,就什么问题没有。我就不明白了,怎么赋值的位置不一样,就一个出地址错误,一个没有呢?
我不确定是不是这个地方的问题,不过实在想不出什么地方出的错。