vb6:中断无休止的msgbox循环

时间:2014-02-24 20:03:24

标签: vb6 infinite-loop

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

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

while a>0
    msgbox "a is positive"
wend

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

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

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

解决方案:我的笔记本电脑中有 insert 键。在密钥上还写有pause以及 Fn 键。所以我能够通过按 Ctrl + Fn + 插入 来打破应用程序(可能会被翻译成的 控制 + 暂停

编辑:指向photo of my keyboard的链接:

1 个答案:

答案 0 :(得分:14)

ctrl + break将有效。如果您没有这些键,请使用屏幕键盘。

开始|运行| OSK

然后按ctrl + break