我自己手写了线程的基类,其中包括 Init、Exit、Start,还有线程锁这些,然后集成这个基类的对象可以在exe中启动,但封装到dll中可以调用init、start,线程里面的循环却未执行,请高手指点啊。
解决方案 »
- MFC对话框webbrowser控件编程中,怎样遍历选择区域中的网页元素?
- 各位大侠,,,帮助一下啊,,VC通配符的问题
- vc 6 写的com,用本地C#写的程序可以顺利调用,但是通过webservice就不能调用,请教这是什么原因
- 在服务程序中如何获取桌面位图?
- 缩略图是怎么回事,怎样编程
- 请问在TC下的源文件如何在VC++中编译?
- 有在广州的兄弟嘛(求工作推荐)
- 请问各位!VC中MD5数据加密算法的函数是WHAT???
- 请问用DotCHM制作CHM帮助文件时, 编译之后得到的是乱码,怎么解决?
- SOS!!!CRecordset的问题,答对有奖。
- CString转换成float,不显示的问题
- VC++不能直接设置前景、背景色?
{
g_pMyThread = new CMyThread;
if(g_pEngineThread->Init() < 0)
{
return -1;
}
g_pMyThread->Start();
}这个线程在exe里面可以执行
封装成dll后,在外部调用什么初始化都成功了,但线程里面没有执行。
试过了,没有出错,只是发现线程的run里面没有被执行,现在问题就是线程里的循环为什么没有被执行。
执行了,Start()没有运行,也没出错吗?
那你先判断一下g_pMyThread是否有效,加一些错误捕捉