[求助]有关类的内存错误,多线程方面
在这里有个关于访问类的指针,其中p是全局变量中定义的,m_list是列表控件的变量
希望会的帮改一下!!!!!!先谢谢啦
CMThreaDlg* p=NULL;
UINT ThreadProc2(LPVOID pPar)
{
int iPos=p->m_list.InsertItem(0,"1");///////////////////////////////这里会错
p->m_list.SetItemText(iPos,1,"王彬");
// ::SetDlgItemText(hWnd, IDC_LIST, str); // 在hWnd所指的窗体中的IDC_EDIT1对象上写str
return 0;
}
UINT MThrea(LPVOID pParam)
{
for(int i=0;i<10;i++)
{
AfxBeginThread(ThreadProc2,hWnd);
Sleep(500);
}
return 0;
}
void CSdjafhaskjDlg::OnButton()
{
AfxBeginThread(ThreadProc2,hWnd);
}