在VC中用measurement studio时,无法在线程中访问CNiGraph的对象。
这样启动线程 AfxBeginThread(DataProc,this);UINT DataProc(void *pParam)
{
CNigraphDlg * pDlg;
pDlg = (CNigraphDlg*)(pParam);
pDlg->m_graph.AboutBox();
return 0;
}
其中pDlg->m_graph.AboutBox();会出错。
这是怎么回事,应该怎么处理啊?
[此贴子已经被作者于2006-3-28 10:24:16编辑过]
嗯
的确是这样的,我以前试过
不过可以用消息机制来实现功能 在线程函数里加上:
CNiComInitialize initial(CNiComInitialize::Multithreaded);
页:
[1]