jbcat 发表于 2004-12-19 01:29:59

求助啊!如何在一个事件里停止另一个事件里的循环?

<P>我用的事件驱动,但是启动连续采集后,停止按钮就按不动了,是怎么回事啊?</P>
[此贴子已经被作者于2004-12-18 17:58:07编辑过]

cpubbs 发表于 2004-12-19 02:16:58

这是正常的,相信你是放在一个死循环里边的,它就不断的执行里边的WHILE,当然外面的东西它就不理了呀!

jbcat 发表于 2004-12-19 19:45:52

<P>那要怎么避免呢?</P>

cpubbs 发表于 2004-12-21 01:56:27

<P>其关编程一定要多做些试验,不做试验比较难做得比较完善的,多动手进步也比较快些,有些问题说好久,不如做一下来得深刻些,呵呵!像这种情况,可以用一个WHILE里边放一个CASE!不过具体如何做,也要看你的各项的要求了呀!我也经常用EVENT的,而且也觉得很好用!</P>

godzilla 发表于 2004-12-21 02:24:17

Event的无限等待,真是让人又恨又爱。

strayzhp 发表于 2004-12-21 17:32:43

把那个事件的等待事件执行完才响应其它事件的选项去掉,就是在事件编辑框最下面的那个LOCK……玩意的勾去掉,系统默认是选上的。

cpubbs 发表于 2004-12-21 17:37:42

咦,以前没有仔细看哦,哈哈,爽!!!

dengjianxi 发表于 2004-12-22 07:40:23

咋不用中断呢?呵呵

wujunfa 发表于 2005-3-16 00:37:36

<P>楼上的有创意!你强!</P><P>事件在LV中是很好用的,看你的构思好不好了,你要终止的话可以用一个用户自定义的事件来终止While中的Event。</P>

lanmuxzz 发表于 2005-3-18 07:39:42

<B>以下是引用<I>strayzhp</I>在2004-12-21 9:32:43的发言:</B>
把那个事件的等待事件执行完才响应其它事件的选项去掉,就是在事件编辑框最下面的那个LOCK……玩意的勾去掉,系统默认是选上的。
<P>
<P>我试了一下,怎么不行呢?勾没勾好像都一样</P>
<P>哪位能说一下吗?</P>

dasonglaiye 发表于 2005-3-23 19:22:54

我也在为这种情况犯愁,实现了连续采集就不能停止。请高手们指教。QQ 267112841 dasonglaiye@sohu.com

aiyanyan19 发表于 2005-4-18 20:55:11

<P>现咱就是这样了!</P><P>在例子中的就行要是自己按例子在编一次就不行了!</P><P>不知道问题处在哪里了!!!!</P>
页: [1]
查看完整版本: 求助啊!如何在一个事件里停止另一个事件里的循环?