ap4115 发表于 2010-9-14 14:46:32

用过延时可以看得出,事件结构两个帧同时在执行,而且这个时候,控件的值都还没改变

ap4115 发表于 2010-9-14 14:52:22

8.6

ap4115 发表于 2010-9-14 14:56:46

8.2

飞雨天 发表于 2010-9-14 15:22:44

我这里城西没有死机~~
前面的帖子有一点更正下:对于属性节点value(signal)设置之后,肯定会触发value change事件,不管事实上value变化没有

ap4115 发表于 2010-9-14 15:27:57

不是死机,是程序一直在响应事件结构了,对于属性节点value(signal)设置之后,真的会不管事实上value变化没有。
那如果像这样,需要监视若干个 控件的值变化时,做一次相应操作的话,应该怎么做呢

飞雨天 发表于 2010-9-14 15:43:16

哦~~了解~
你可以这样做:
在每次给控件赋值的时候,读取控件的值,和新值比较,不同,再动作。

fjczd 发表于 2011-2-11 13:58:49

ap4115 发表于 2010-9-14 15:27 static/image/common/back.gif
不是死机,是程序一直在响应事件结构了,对于属性节点value(signal)设置之后,真的会不管事实上value变化 ...

问题解决了吗

ap4115 发表于 2011-2-12 16:42:08

使用value(signal)是一直响应的,没办法

ns13066 发表于 2011-2-12 17:18:26

你是用显示控件的Value change 来触发事件,改成用输入控件的值改变来试下。
不好意思,初来,不对的地方见谅

mabaizhen 发表于 2011-3-11 10:28:27

回复 ap4115 的帖子

你这个程序,每执行一次事件就执行一次循环,而没执行一次循环就会把属性节点value(signal)重新赋值,然后又响应一个事件,然后又执行了一次循环,然后又给属性节点value(signal)重新赋值,然后。。。。一直循环吧
要把属性节点value(signal)放在另外的事件里,用另一个事件去控制属性节点value(signal)就行了,看看附件里的程序行不行

ap4115 发表于 2011-3-12 10:51:16

谢谢
页: 1 [2]
查看完整版本: 事件结构不执行???