다음을 통해 공유


Visual Basic에서 예외 및 오류 처리

업데이트: 2007년 11월

Visual Basic은 프로그램에서 실행 중에 오류를 감지하여 복구할 수 있도록 구조적 예외(오류) 처리를 지원합니다. Visual Basic에서는 C++와 같은 다른 언어에서 이미 지원되는 Try...Catch...Finally 구문의 향상된 버전을 사용합니다. 구조적 예외 처리에서는 Select Case 또는 While과 같은 최신 제어 구조를 예외, 보호된 코드 블록 및 필터와 결합하여 사용합니다.

Visual Basic에서 권장하는 오류 처리 방법인 구조적 예외 처리를 통해 강력하고 포괄적인 오류 처리기를 사용하여 쉽게 프로그램을 만들고 관리할 수 있습니다. On Error를 사용하는 비구조적 오류 처리에서는 응용 프로그램의 성능이 저하되고 코드의 디버깅 및 유지 관리가 어렵습니다.

단원 내용

관련 단원

  • Visual Basic 6.0 사용자를 위한 언어 변경 사항
    Visual Basic의 언어 요소 변경 사항을 요약합니다.

  • 디버거 로드맵
    Visual Studio 디버거의 기본적인 사용법에 대해 설명합니다. 여기에 포함되는 항목에는 디버깅 기본사항, 실행 제어, 실행중인 프로그램에 연결, Just-In-Time 디버깅, 자동으로 디버거 실행, 덤프 중단점, 프로그램 검사, 제어 처리, 편집하며 계속하기, 디버거에서 식 사용 등이 있습니다.

  • Just-In-Time 디버깅
    Visual Studio 외부에서 실행하는 프로그램로 인해 치명적인 오류가 발생하는 경우 Visual Studio 디버거를 자동으로 시작하는 기능인 Just-In-Time 디버깅에 대해 설명합니다.

  • 관리 코드 디버깅
    관리되는 응용 프로그램의 일반적인 디버깅 문제와 기술을 다룹니다.

  • 예외 도우미
    런타임 오류를 쉽게 해결하도록 해 주는 예외 도우미 기능에 대해 설명합니다.

  • 편집하며 계속하기
    프로그램이 중단 모드에 있는 동안 소스 코드를 변경할 수 있는 시간 절약 기능인 편집하며 계속하기 기능에 대해 설명합니다.

  • COM 및 ActiveX 디버깅
    COM 응용 프로그램 및 ActiveX 컨트롤의 디버깅에 대한 팁을 제공합니다.