vb6:中断无休止的msgbox循环

Tha*_*kis 5 vb6 infinite-loop

我正在用VB6编写一个程序.

错误多次我的代码包含一个无限循环,其中有一个消息框.例如:

while a>0
    msgbox "a is positive"
wend
Run Code Online (Sandbox Code Playgroud)

然后我按下播放/运行,我意识到发生了什么.有没有办法停止调试/运行我的程序?

到目前为止唯一有效的是Ctrl+ Alt+Del和结束任务.但这样整个视觉基础关闭,我丢失了未保存的数据.(请不要评论我应该更频繁地保存我的程序.我知道它(现在)).

编辑:我在互联网上发现可能esc或ctrl+c或ctrl+break可以完成这项工作.前两个什么都不做,我的笔记本电脑没有休息键

解决方案:我的insert笔记本电脑中有钥匙.在关键的有也被写入pause用于与一起Fn键.所以我能够通过按Ctrl+ Fn+Insert来打破应用程序(可能会在Ctrl+中Pause翻译)

编辑:链接到我的键盘照片:

Mar*_*ark 16

ctrl+ break会奏效.如果您没有这些键,请使用屏幕键盘.

开始| 运行| OSK

然后按ctrl+ break.

  • @ThanosDarkadakis,使用 Win7 的屏幕键盘,`ctrl` + `pause` 应该能让你休息一下。 (2认同)