社区
进程/线程/DLL
帖子详情
问一个关于MsgWaitForMultipleObjects的问题
wdgphc
2012-08-30 10:15:25
其实对这个函数没有什么问题,但是我需要对模块中流程单独测试时,没有消息可以触发内部的流程,我想重写一下这个函数,让他返回0,1,2……。(测试中是不是应该叫插桩!!??)但是重写没问题,编译也没问题。执行的时候还是去执行系统的这个函数而不是走到我重写的里面来,不知道为什么,求解。
...全文
85
4
打赏
收藏
问一个关于MsgWaitForMultipleObjects的问题
其实对这个函数没有什么问题,但是我需要对模块中流程单独测试时,没有消息可以触发内部的流程,我想重写一下这个函数,让他返回0,1,2……。(测试中是不是应该叫插桩!!??)但是重写没问题,编译也没问题。执行的时候还是去执行系统的这个函数而不是走到我重写的里面来,不知道为什么,求解。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wdgphc
2012-08-31
打赏
举报
回复
我用LDAR的tbrun测试,一直没有打成system stub进入测试体。周末再试。
傻X
2012-08-31
打赏
举报
回复
我以前用定制的gtest(谷歌的C/C++)测试,不知道你们用什么。
主要还是看你们用的单元测试工具吧
wdgphc
2012-08-31
打赏
举报
回复
谢了,那么请问如果对此模块做单元测试,如何模拟进入该函数中?
傻X
2012-08-30
打赏
举报
回复
(测试中是不是应该叫插桩!!??) 我叫打桩
改个名字吧。这种事情没什么好绕的。
硬要绕的话,用this->之类的,别用::就可以了
(转贴)一篇关于delphi的TThread分析的文章,很有深度
Delphi中有
一个
线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对 TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程...
【转】windows操作系统同步 (Critical Section,Mutex,Semaphore,Event
Object
,Interlocked Variable)...
一:Critiacal_Section1:使用临界区的目的是确保资源每次只能被
一个
线程所使用。
一个
线程进入某个临界区,另
一个
线程就不能够再进入同
一个
临界区。临界区不是核心对象,它只存在进程的内存空间。没有所谓的句柄,...
DirectUI中模态对话框和菜单的原理
经常有人
问
关于模态对话框和系统菜单内部实现原理方面的
问
题
, 因为系统通过API隐藏了太多细节,这2个
问
题
确实令初学者甚至是有经验的开发者困扰, 下面是我个人的一些经验总结。先说模态对话框,外部看模态对话框...
DELPHI 线程类
Delphi中有
一个
线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程...
Delphi中的线程类
转贴于 华夏黑客同盟 http://www.77169.org<br />Delphi中有
一个
线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本...
一个
进程至少有
一个
线程,即所谓的主线程。同时还可以
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章