上一主题下一主题
关键字
主题 : wince多媒体定时器无法设置断点求助!!!
级别: 北风工程师

UID: 474135
精华: 0
发帖: 543
威望: 1108 点
学点: 666 点
贡献: 0 点
好评: 0 点
学币: 0 个
注册时间: 2014-07-13
最后登录: 2014-08-25
楼主  发表于: 2014-07-17 16:20||

wince多媒体定时器无法设置断点求助!!!

使用大致是这样: !BK^5,4?--  
l2n>Wce9  
// 需要引入的头文件和库 rQ~%SUM7  
#include <mmsytem.h> #4~Ivj  
#pragma comment(lib,"mmtimer.lib") Sy8o/-  
// 定时器回调函数 pMs%`j#T  
void CALLBACK TimerProc(UINT wTimerID,UINT msg,DWORD dwUser,DWORD dw1,DWORD dw2); M{hA`  
// 创建定时器 GAz;4pUZ  
MMRESULT uTimerID = timeSetEvent(1000,1,TimerProc,(DWORD)this,TIME_PERIODIC | TIME_CALLBACK_FUNCTION); J*$ !^\s  
NhpGa@[D  
// 定时器超时**** aD%")eP%&  
void CALLBACK TimerProc(UINT wTimerID,UINT msg,DWORD dwUser,DWORD dw1,DWORD dw2) OP``g/x)  
{ #gi&pR'$  
    // TODO:Place Code here t'R&$;z@b  
} %Ix^Xb0  
YzEa?F*$  
定时器能正常运行,timerproc函数里设置断点,程序就停了,没有任何反应,也不中断。 TLO-$>h  
请问是什么原因?跟平台有关吗? vgsu~(L;  
更多 0
此帖悬赏结束
最佳答案: 1 学点
最佳答案获得者: 慕容紫英
级别: 北风资深工程师


UID: 472421
精华: 0
发帖: 1405
威望: 1631 点
学点: 64 点
贡献: 23 点
好评: 0 点
学币: 95 个
注册时间: 2014-07-09
最后登录: 2018-07-09
沙发(1楼)  发表于: 2014-07-17 16:21||

可能是 PC 操作系统的问题吧,或 ActiveSync 版本的问题 6?hv ,^  
>~ne(n4qy  
我现在是在 Win 7 上断点是可以设置的,但我这里单步不行,只能不断的设置断点、或 使用 Run To Cursor。
最佳答案奖励: (+1) 学点
级别: 北风助理工程师

UID: 474136
精华: 0
发帖: 418
威望: 898 点
学点: 715 点
贡献: 0 点
好评: 0 点
学币: 0 个
注册时间: 2014-07-13
最后登录: 2014-12-05
板凳(2楼)  发表于: 2014-07-17 16:20||

都是这样吧。我一直输出信息调试。看看是否有人可以断点。
级别: 北风工程师

UID: 474143
精华: 0
发帖: 522
威望: 1131 点
学点: 887 点
贡献: 0 点
好评: 0 点
学币: 0 个
注册时间: 2014-07-13
最后登录: 2014-08-27
地板(3楼)  发表于: 2014-07-17 16:21||

不是很清楚,之前没用过,前阵子移植一个旧平台的代码到wince。没****法才用mmtimer,发现就是不能设置断点。