易语言,在计次循环里有多个循环判断,求大神指导如何可以人工停止计次循环
易语言,在计次循环里有多个循环判断,想人工停止计次循环。另外,停止后,恢复计次后,想继承上一次已经执行的次数,求大神们指导啊!!!...
易语言,在计次循环里有多个循环判断,想人工停止计次循环。另外,停止后,恢复计次后,想继承上一次已经执行的次数,求大神们指导啊!!!
展开
3个回答
展开全部
追问
这个我尝试写在第一个循环判断中,但问题是在第2个循环时我按这个暂停按钮,不会暂停,会继续执行,不会停止。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是要暂停循环,不是跳出循环是吧?
其实很简单。
比如增加一个全局变量:whileGo 逻辑型
在循环体内再加个循环:
计次循环首() // 这是主循环
判断循环首(whileGo=假)
程序_延时(1,1)
处理事件()
判断循环尾()
XXXX // 主循环做的事情
处理事件()
计次循环尾() // 主循环结束
=================================
这样你在外部可以通过操作whileGo这个全局的逻辑型变量来控制计次循环体的执行了。
当whileGo 为真时,计次循环内部的判断循环体将无限的运行,成为死循环,本次的计次循环将被无限的等待下去。实现了【暂停】效果。当whileGo 赋值为假后,将放开了继续计次循环。
其实很简单。
比如增加一个全局变量:whileGo 逻辑型
在循环体内再加个循环:
计次循环首() // 这是主循环
判断循环首(whileGo=假)
程序_延时(1,1)
处理事件()
判断循环尾()
XXXX // 主循环做的事情
处理事件()
计次循环尾() // 主循环结束
=================================
这样你在外部可以通过操作whileGo这个全局的逻辑型变量来控制计次循环体的执行了。
当whileGo 为真时,计次循环内部的判断循环体将无限的运行,成为死循环,本次的计次循环将被无限的等待下去。实现了【暂停】效果。当whileGo 赋值为假后,将放开了继续计次循环。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只能写 跳出循环()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询