在动态库中如何使用定时器SetTimer或类似的方法,我用的是SetTimer但是有问题,不能在程序内部触发函数我写了一个sock的通讯类的DLL 动态库,需要用SetTimer 来触发一个类,循环发送文件,但是我在收到通讯命令后启动SetTimer(NULL,NULL ,1000,FunPro);函数
在FunPro 函数里面并没有给我触发,加了断点不中断。本来以为指针写错了!
但是发现在我函数的入口,__Setup()是一个对外提供的函数接口,在这个函数里在写上 SetTimer(NULL,NULL ,1000,FunPro);就能跑道我要到的函数里!可是在我定义的全局函数里面运行就不行!有没有人能够给说说!
在FunPro 函数里面并没有给我触发,加了断点不中断。本来以为指针写错了!
但是发现在我函数的入口,__Setup()是一个对外提供的函数接口,在这个函数里在写上 SetTimer(NULL,NULL ,1000,FunPro);就能跑道我要到的函数里!可是在我定义的全局函数里面运行就不行!有没有人能够给说说!
while(WaitForSingleObject(Event,时间)==WAIT_TIMEOUT))
{
ResetEvent(Event);
你的代码
}
退出的时候就 SetEvent(Event);