Visual Basic 中的异常和错误处理

Visual Basic 支持结构化异常(错误)处理,此类处理使程序能够在执行过程中检测错误并且有可能从错误中恢复。 Visual Basic 使用其他语言(例如 C++)已支持的 Try...Catch...Finally 语法的增强版本。 结构化异常处理将现代控制结构(类似于 Select Case 或 While)与异常、受保护的代码块和筛选器结合起来。

在 Visual Basic 中,结构化异常处理为建议的错误处理方法;借助这种方法,可以使用可靠、全面的错误处理程序轻松地创建并维护程序。 使用 On Error 的非结构化异常处理会降低应用程序性能并导致代码难以调试和维护。

本节内容

相关章节

  • 调试器指南
    讨论使用 Visual Studio 调试器的基本知识。 涉及的主题包括:调试基础,执行控件,附加到运行的程序,实时调试,自动启动调试器,转储,断点,检查程序,处理异常,“编辑并继续”,以及在调试器中使用表达式。

  • 实时调试
    描述实时调试,当在 Visual Studio 外运行的程序遇到错误时,该功能可以自动启动 Visual Studio 调试器。

  • 调试托管代码
    包含常见的调试问题及托管应用程序技术。

  • 异常助手
    描述**“异常助手”**功能,它有助于解决运行时错误。

  • 编辑并继续
    描述**“编辑并继续”**功能,该功能允许您在程序处于中断模式时更改源代码,因此可以节省时间。

  • 调试 COM 和 ActiveX
    提供有关调试 COM 应用程序和 ActiveX 控件的提示。