[已答复] timer函数能否通过判断timerFcn内的变量条件来结束计时器

[复制链接]
一宝 发表于 2021-9-13 14:09:18
本帖最后由 一宝 于 2021-9-13 14:10 编辑

请问各位:在开启timer后执行timerFcn,能否实现判断timerFcn函数中的某一变量满足条件后,关闭timer?

应用环境:检索文件夹内是否存在某一文件,不存在时则按指定时间间隔问询检索,直至该文件存在,停止问询。
不想通过while、pause来实现,能够用timer实现这一功能呢?

3 条回复


1119093102 发表于 2021-9-13 16:39:50
一个if就行,里面停止定时器

一宝 发表于 昨天 08:30
1119093102 发表于 2021-9-13 16:39
一个if就行,里面停止定时器

这个是不是要设置tm=timer为全局变量,然后将tm带入timerFcn函数中?
我尝试不设置全局变量,直接将tm作为参表带入timerFcn,判断条件siop(tm)无效,只有全局变量时才可以stop

1119093102 发表于 昨天 09:14
本帖最后由 1119093102 于 2021-9-27 09:15 编辑
一宝 发表于 2021-9-27 08:30
这个是不是要设置tm=timer为全局变量,然后将tm带入timerFcn函数中?
我尝试不设置全局变量,直接将tm作为 ...

你只要保证对象一致性就行,不管你怎么传递,都是一样,而且没必要带进去,因为timerFcn有两个基础参数给你,一个是obj定时器对象,一个event对象事件,你只要stop(obj)就行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表