ACE_TASK只要active程序就会死掉
void CmsgqueenDlg::OnBnClickedNewthread(){
// TODO: 在此添加控件通知处理程序代码
m_ptask->open(0);//open错误
}
我只要open,active后程序马上就会死。我上传了例子,很简单。大家帮我看看吧 那你为什么要open呢?
直接m_ptask->activate( THR_NEW_LWP | THR_JOINABLE |THR_INHERIT_SCHED,nWorkThreadCount )就可以啦~ 我的VC6不能打开你的工程文件,将你的代码看了一下,将你的代码
CmsgqueenApp::InitInstance()中开始处加入
ACE::init();
CmsgqueenApp::ExitInstance()中开始处加入
加入ACE::fini(); 任何MFC工程,在使用任何ACE代码时候,必须应用的步骤。必须调用ACE::init()
页:
[1]