找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3226|回复: 3

ACE_TASK只要active程序就会死掉

[复制链接]
发表于 2007-12-28 23:35:33 | 显示全部楼层 |阅读模式
void CmsgqueenDlg::OnBnClickedNewthread()
{
// TODO: 在此添加控件通知处理程序代码
m_ptask->open(0);//open错误
}
我只要open,active后程序马上就会死。我上传了例子,很简单。大家帮我看看吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?用户注册

×
 楼主| 发表于 2007-12-28 23:35:42 | 显示全部楼层
那你为什么要open呢?

直接m_ptask->activate( THR_NEW_LWP | THR_JOINABLE |THR_INHERIT_SCHED,nWorkThreadCount )就可以啦~
 楼主| 发表于 2007-12-28 23:35:55 | 显示全部楼层
我的VC6不能打开你的工程文件,将你的代码看了一下,将你的代码

CmsgqueenApp::InitInstance()中开始处加入

ACE::init();


CmsgqueenApp::ExitInstance()中开始处加入

加入ACE::fini();
 楼主| 发表于 2007-12-28 23:36:21 | 显示全部楼层
任何MFC工程,在使用任何ACE代码时候,必须应用的步骤。必须调用ACE::init()
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-22 06:44 , Processed in 0.018253 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表