高高兴兴的把Debug版的程序调试通过,似乎一点问题都没有了,但是离开调试环境运行时,程序在创建线程的时候就会发生死锁。
后来,我又生成了Release版,把警告设为4级,程序没有任何的警告,居然还是和Debug版一样,可以调试,但是不能直接运行。
我真的要郁闷死了!!!我的调试环境:Visual C++.Net 2002 + Windows 2000 Pro SP4
我使用CreateThread创建线程,线程函数是该类中的protected static函数,通过传递一个this指针,在线程函数中反过来调用类的其他非静态函数。各位高手,都来帮我看看这是为什么吧,我都要急死了!!!
分不够再给啊!!!!
后来,我又生成了Release版,把警告设为4级,程序没有任何的警告,居然还是和Debug版一样,可以调试,但是不能直接运行。
我真的要郁闷死了!!!我的调试环境:Visual C++.Net 2002 + Windows 2000 Pro SP4
我使用CreateThread创建线程,线程函数是该类中的protected static函数,通过传递一个this指针,在线程函数中反过来调用类的其他非静态函数。各位高手,都来帮我看看这是为什么吧,我都要急死了!!!
分不够再给啊!!!!
解决方案 »
- 这个文件已在另一个编译器打开
- 请问cview中用textOut输出的文字怎么实现鼠标选取?谢谢~
- 类似VC/VB里的属性窗口是怎样实现的呢?
- 局域网共享一些文件,如何知道都是哪些用户打开了这些文件?
- 获取CPU序列号问题
- 多线程访问数据库的问题(ACCESS)向各路高手请教????
- 关于注册算法的问题:我已经通过得到机器码MCode,作为用户的唯一标识码,我想通过RSA用公匙,私匙进行注册,请教算法例程。。。。。
- ListView如何才能显示格线?
- MFC 中的EDIT控件
- 使用面向对象的思路设计一个Server/Client模式的多功能聊天软件(IRC-Like),请问你如何思考?
- 怎样关掉应用程序?
- OWC控件紧急求救
"传递一个this指针" 应该传递 this 的 句柄 hwnd,
"调用类的其他非静态函数" 应该 用消息函数 通知 句柄 hwnd, 由 该句柄 负责调用 自己的 函数