求助啊!如何在一个事件里停止另一个事件里的循环?
<P>我用的事件驱动,但是启动连续采集后,停止按钮就按不动了,是怎么回事啊?</P>[此贴子已经被作者于2004-12-18 17:58:07编辑过]
这是正常的,相信你是放在一个死循环里边的,它就不断的执行里边的WHILE,当然外面的东西它就不理了呀! <P>那要怎么避免呢?</P> <P>其关编程一定要多做些试验,不做试验比较难做得比较完善的,多动手进步也比较快些,有些问题说好久,不如做一下来得深刻些,呵呵!像这种情况,可以用一个WHILE里边放一个CASE!不过具体如何做,也要看你的各项的要求了呀!我也经常用EVENT的,而且也觉得很好用!</P> Event的无限等待,真是让人又恨又爱。 把那个事件的等待事件执行完才响应其它事件的选项去掉,就是在事件编辑框最下面的那个LOCK……玩意的勾去掉,系统默认是选上的。 咦,以前没有仔细看哦,哈哈,爽!!! 咋不用中断呢?呵呵 <P>楼上的有创意!你强!</P><P>事件在LV中是很好用的,看你的构思好不好了,你要终止的话可以用一个用户自定义的事件来终止While中的Event。</P> <B>以下是引用<I>strayzhp</I>在2004-12-21 9:32:43的发言:</B>
把那个事件的等待事件执行完才响应其它事件的选项去掉,就是在事件编辑框最下面的那个LOCK……玩意的勾去掉,系统默认是选上的。
<P>
<P>我试了一下,怎么不行呢?勾没勾好像都一样</P>
<P>哪位能说一下吗?</P> 我也在为这种情况犯愁,实现了连续采集就不能停止。请高手们指教。QQ 267112841 dasonglaiye@sohu.com <P>现咱就是这样了!</P><P>在例子中的就行要是自己按例子在编一次就不行了!</P><P>不知道问题处在哪里了!!!!</P>
页:
[1]