关于定时器问题

dyq9900 dyq9900 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我当前有如下几个定时器在运行!
1.三个按钮分别控制3个子对话框的切换,每个对话框上设定一个定时器,周期为50ms!
2.主对话框上有2个定时器,一个是在static控件上显示当前程序运行了多长时间,周期为1s;一个用于一直显示动态数据,周期也为50ms;
出现问题如下:在主对话框OnInitDialog中
SetTimer(1,50,null);
SetTimer(2,1000,null);
在每个子对话框中也设置各自的定时器。由于中间有4个定时器周期一样,所以,总是运行主对话框中的那两个。估计要设置子对话框优先级,不知道我说的对不对,有哪位朋友知道的,请告诉我怎么做好么?
...全文

相关推荐

js 封装定时器解决多次调用定时器叠加问题及定时器无法清除的问题

js 封装定时器解决多次调用定时器叠加问题及定时器无法清除的问题

愤怒的小郭

常见定时器问题解答

各种定时器常见问题解答,希望对你有帮助!!!

duanyongsheng2011

vue项目开发中setTimeout等定时器的管理问题

一、问题来源。 在项目中,我们经常有这样的需求,一个页面初始化后,需要不断的去请求后端,来获取当前某个记录的最新状态。 显然,这个可以用setTimeout以及回调中继续setTimeout来实现。 我们假设定时器是在页面#/test/aaa上创建的。 但是,会遇到以下两个问题,我从#/test/aaa   这个页面切换到  #/test/bbb页面后如果停留在#/test/bbb,定时器还在跑。 其次,如果我不断在#/test/aaa 和 #/test/bbb两个页面之间不断的切换,而且切换时间小于定时器的间隔时间时,也会出现 重复创建setTimeout的情况。 现在的问题就是,我们如何做

weixin_38655878

C#中定时器停止问题

C#中定时器停止问题,停止定时器必须要用Stop方法才行,不然依然会工作的。

杨友山

轻松解决JavaScript定时器越走越快的问题

解决JavaScript定时器越走越快的问题 之前在项目中写了定时器来做循环播放,但是总是会有越走越快的问题,开始是以为前后的HTML代码拼接的有问题,时间紧急的情况下反复改了很多也没什么效果,后来发现是js定时器的问题,在这里记录一下。 (setinterval)多次初始化 使用js定时器(setinterval)首要的问题就是要记得清除,即调用(clearInterval)方法,由于没有使用定时器的经验,我一开始是没有清除定时器,程序每一次初始化的时候都调用一次定时器,之前的定时器实例没有被销毁,新的定时器又开始执行,就会出现1s变0.5s,0.5s变0.25秒的情况,从观感上来看就是定时

weixin_38606897
评论 7
收藏 已收藏
分享
返回顶部
dyq9900
VC/MFC 16,550 成员 421,606 内容