精易论坛

标题: 一简单时钟问题 [打印本页]

作者: BboyHKs    时间: 2013-8-28 12:33
标题: 一简单时钟问题

如图,用了易语言那么久我都不知道原来在时钟了停止时钟好像没有效果。
时钟的判断为真是,虽然是输出了0,但是时钟却没有停止,这是为什么,求解答。

作者: 745020859    时间: 2013-8-28 12:55
你可以先关闭时钟周期试试  你加判断了 是不是没有找到 然后他就会一直循环 如果真 = 真了 他才会停吧
作者: fml224    时间: 2013-8-28 12:57
判断那里出问题了,时钟是没问题的
作者: liux    时间: 2013-8-28 13:36
建议。。发源码上来是最快解决问题的
作者: stillness    时间: 2013-8-28 14:15
销毁时钟..
作者: BboyHKs    时间: 2013-8-28 16:22
745020859 发表于 2013-8-28 12:55
你可以先关闭时钟周期试试  你加判断了 是不是没有找到 然后他就会一直循环 如果真 = 真了 他才会停吧

结果是输出真了,但是时钟循环没有停下,为什么。
作者: BboyHKs    时间: 2013-8-28 16:22
fml224 发表于 2013-8-28 12:57
判断那里出问题了,时钟是没问题的

恭喜你,判断没有问题。
作者: fml224    时间: 2013-8-28 16:26
BboyHKs 发表于 2013-8-28 16:22
恭喜你,判断没有问题。

把如果真(0=DM.CM,,,)两者换过了,没见过这样写代码的
作者: 梦寻简单    时间: 2013-8-28 20:22
大爷。时钟有时候 时钟周期为0 不一定停下来。你可以采取时钟销毁  或者采用线程
作者: BboyHKs    时间: 2013-8-28 20:37
fml224 发表于 2013-8-28 16:26
把如果真(0=DM.CM,,,)两者换过了,没见过这样写代码的

但这样在判断里是没有冲突的。
作者: 西瓜皮    时间: 2013-8-28 20:37
Mc一测试 发表于 2013-8-28 20:22
大爷。时钟有时候 时钟周期为0 不一定停下来。你可以采取时钟销毁  或者采用线程

还有这种事?
作者: 西瓜皮    时间: 2013-8-28 20:38
Mc一测试 发表于 2013-8-28 20:22
大爷。时钟有时候 时钟周期为0 不一定停下来。你可以采取时钟销毁  或者采用线程

还有这种事?
作者: 梦寻简单    时间: 2013-8-28 20:45
西瓜皮 发表于 2013-8-28 20:38
还有这种事?

对啊。以前写角色挂机的时候也出现这种情况,后来就没用时钟了
作者: 西瓜皮    时间: 2013-8-28 20:47
Mc一测试 发表于 2013-8-28 20:45
对啊。以前写角色挂机的时候也出现这种情况,后来就没用时钟了

用撒代替     求科普  
作者: 梦寻简单    时间: 2013-8-28 21:04
西瓜皮 发表于 2013-8-28 20:47
用撒代替     求科普

我用的线程。强制结束就OK了

菜鸟路过
作者: fml224    时间: 2013-8-28 21:19
BboyHKs 发表于 2013-8-28 20:37
但这样在判断里是没有冲突的。

那是因为DM.CM,,,返回的时数值,而0是数字,先看看DM.CM,,,里面的参数 或者用调试输出看出返回的是什么内容
作者: BboyHKs    时间: 2013-8-29 10:50
fml224 发表于 2013-8-28 21:19
那是因为DM.CM,,,返回的时数值,而0是数字,先看看DM.CM,,,里面的参数 或者用调试输出看出返回的是什么内 ...

DM.cm...输出只有0和1我试过了,调试是判断过了,就是时钟没停下,不知为什么,所以发贴。我现在换了方法解决了。
作者: 我只想安静    时间: 2013-8-30 14:47
按停止按钮,时钟1.时钟周期=0呢

补充内容 (2013-8-30 14:47):





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4