使用 Stop 语句

在过程中放置一条 Stop 语句是设置断点的一个变通方法。每当 Visual Basic 遇到 Stop 语句时,这条语句就中止执行并切换到中断模式。虽然 Stop 语句与断点的功能相象,但它们的设置或清除方法却是不同的。

警告 在创建 .exe 执行文件之前要确信删除了所有 Stop 语句。如果独立的 Visual Basic 应用程序 (.exe) 遇到了 Stop 语句,那么应用程序就把它当作 End 语句并立即中断执行,而且不发生任何 QueryUnload 或 Unload 事件。

注意   通常使用 Assert 方法要比使用 Stop 语句更好。Assert 方法只有在当不符合指定的条件时才终止执行;不象Stop 语句,当编译应用程序时,将自动删除对Assert 方法的调用。详细信息请参阅\本章后面的"Verifying Your Code with Assertions"。

记住,Stop 语句除了暂时中止执行外,不做任何事情,而 End 语句则中止执行、重置变量并返回设计时。总可选择“运行”菜单中的“继续”来继续运行应用程序。

详细信息 请参阅“Stop 语句”。请参阅本章前面的“如何处理错误”中使用 Stop 语句的一个例子。