怎么用定时器判断一个回调函数是否不再执行

如题所述

是这样的,一个报警系统,报警产生时调用一个回调函数执行一些代码,当报警结束时,报警不发送消息,所以需要自行判断报警是否结束,而自行结束报警的判断条件就是那个回调函数一定时间内不再执行。

我的思路是用OnTimer去判断。如果回调在执行,OnTimer定时返回一个BOOL值,当回调一定时间内不再执行,则返回FALSE,标识报警已经结束。
温馨提示:答案为网友推荐,仅供参考
相似回答