我创建了一个工作线程,其中要读取对话框中的一个edit的值,出现错误。
程序是基于对话框的,多线程的函数部份代码如下:
UINT IniDshow(LPCSTR nParam)
{
   CMyDlg *pDlg=(CMyDlg *)AfxGetMainWnd();
   if (pDlg->m_edit==0)   //在这句出错。
    {
      .....
     }
}
这个函数我把它写成全局函数在其它地方调用都不出错,是不是线程产生冲突?