Foxtable(狐表)用户栏目专家坐堂 → [求助]如何实现按某键或任意键暂停、终止循环或退出程序?


  共有3646人关注过本帖树形打印复制链接

主题:[求助]如何实现按某键或任意键暂停、终止循环或退出程序?

帅哥哟,离线,有人找我吗?
zxlid
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:229 积分:2840 威望:0 精华:0 注册:2012/2/25 22:10:00
[求助]如何实现按某键或任意键暂停、终止循环或退出程序?  发帖心情 Post By:2020/5/4 21:02:00 [只看该作者]

各位大师,请问如何实现按某键或任意键暂停、终止循环或退出程序?本人在处理几十万的记录时,用到循环,中途想退出,但程序无法停下,每次只用任务管理器强制终止,实在没则,郁闷的要命。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110544 积分:562604 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/5 9:40:00 [只看该作者]

可以是可以,但是会让循环的效率低上好几倍
比如:

循环按钮
vars("执行")  = true
for ia s integer = 1 to 1000000
if vars("执行") = false then exit for
application.doevents
其它执行代码
next

暂停按钮
vars("执行")  = false


 回到顶部
帅哥哟,离线,有人找我吗?
zxlid
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:229 积分:2840 威望:0 精华:0 注册:2012/2/25 22:10:00
  发帖心情 Post By:2020/5/5 11:01:00 [只看该作者]

收到,谢谢老师!

 回到顶部