社区
PowerBuilder
帖子详情
提一个超菜鸟的问题:如何自动停止timer事件?
ironblood
2005-02-01 09:08:19
我使用timer(interval)函数来启动计时事件,但我只想执行一次事件即自动停止,如何实现?
...全文
196
9
打赏
收藏
提一个超菜鸟的问题:如何自动停止timer事件?
我使用timer(interval)函数来启动计时事件,但我只想执行一次事件即自动停止,如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
li_d_s
2005-02-01
打赏
举报
回复
首先,timer不会占用多少资源。
你可以试试看,在timer里面执行一次以后,用this.postevent("stoptimer")来异步触发窗口的自定义事件,然后在自定义事件里面去Timer(0),如果这样可以的话,就不用去做那个instance变量了
ironblood
2005-02-01
打赏
举报
回复
to:li_d_s(我是小鬼)
哈哈,有你的,可是问题是,timer事件实际上还在不断执行啊,只是不执行里面代码而已,这样不断循环的执行timer,不会浪费系统资源吗?所以,我觉得也不是最佳解决方法啊。难道pb的timer功能就这么弱???
ribut9225
2005-02-01
打赏
举报
回复
呵呵,不会的
你可以设置一个条件,当条件满足时,用timer(0)
ironblood
2005-02-01
打赏
举报
回复
to:jxf168(焦先生)
也不行啊,如果我在调用timer的事件里连续调用两次timer():
timer(1)
timer(0)
结果一次都不执行了,我想可能是代码执行时序的问题,所以这种方法也不灵~~
li_d_s
2005-02-01
打赏
举报
回复
你做一个布尔型的instance变量,一开始等于false,timer事件里面的代码加上if not lb_mark then这个条件,然后执行完毕timer事件以后把lb_mark = true,以后不管怎么到timer,代码都不会执行了嘛
li_d_s
2005-02-01
打赏
举报
回复
或者你做一个布尔型instance变量,作个标记,执行一次Timer后就把这个标记置为true,然后在timer执行代码的时候判断一下这个bool不就搞定了嘛
jxf168
2005-02-01
打赏
举报
回复
应该是在调用的事件最后加一句Timer(0) (例如open ....)
Timer(0)
ironblood
2005-02-01
打赏
举报
回复
to: li_d_s(我是小鬼)
我早试过了,不行啊。看了帮助,里面说不建议Timer事件里面引用timer()函数的,难道就不能自动停止,而只能手动停止?
li_d_s
2005-02-01
打赏
举报
回复
在Timer事件最后加一句Timer(0)啊
Spring Boot 定时任务开启后,怎么符合条件
自动
停止
?
首先覆盖TaskSchedulingAutoConfiguration
自动
配置类里面的ThreadPoolTaskSchedulerBean: /** *自定义任务调度 * */ @Data @Component classCustomTaskSchedulerextendsThreadPoolTaskScheduler{ privateMap<...
Arduino
Timer
菜
鸟
日记 场景:循迹小车经过横线 beep响300ms,如果使用delay函数,影响代码的执行效率,因此考虑使用时间中断函数。 Arduino mega 2560的PWM口和
timer
的对应表 首先需要明确对
timer
的修改会影响对应pwm端口的准确...
关于NS
Timer
的简单应用
个人理解: 毕竟我是个菜
鸟
, 大神勿喷, 请多指教, 个人认为, NS
Timer
就是用来重复做某个动作的一段代码, 或者检测一...
timer
运行一次就会
自动
停止
运行,这里的function:只是一个方法, 是要用到NS
Timer
的方法, my
Timer
=
中断系列第四篇:中断爱养狗?
Watchdog,又称watchdog
timer
,是计算机可靠性(dependability)领域中一个极为简单同时非常有效的检测(detection)工具。其基本思想是针对被监视的目标设置一个计数器和一个阈值,watchdog会自己增加计数值,并...
Quartz入门例子简介 从入门到菜
鸟
(一)
Quartz入门例子简介 从入门到菜
鸟
(一) 2016年11月19日 22:58:24 爱种鱼的猫 阅读数:4039 刚接触quartz这个词并不是在学习过程中。。。而是WOW里面的界面插件。。。 汗=。=言归正传,入门教程,不喜勿喷...
PowerBuilder
1,079
社区成员
66,439
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章