Visual Basic에서 예외 및 오류 처리
업데이트: 2007년 11월
Visual Basic은 프로그램에서 실행 중에 오류를 감지하여 복구할 수 있도록 구조적 예외(오류) 처리를 지원합니다. Visual Basic에서는 C++와 같은 다른 언어에서 이미 지원되는 Try...Catch...Finally 구문의 향상된 버전을 사용합니다. 구조적 예외 처리에서는 Select Case 또는 While과 같은 최신 제어 구조를 예외, 보호된 코드 블록 및 필터와 결합하여 사용합니다.
Visual Basic에서 권장하는 오류 처리 방법인 구조적 예외 처리를 통해 강력하고 포괄적인 오류 처리기를 사용하여 쉽게 프로그램을 만들고 관리할 수 있습니다. On Error를 사용하는 비구조적 오류 처리에서는 응용 프로그램의 성능이 저하되고 코드의 디버깅 및 유지 관리가 어렵습니다.
단원 내용
예외 처리 소개
프로그램에서 예외를 처리하는 방법을 요약해서 설명합니다.구조적 및 비구조적 예외 처리를 사용하는 시기 선택
두 가지 형식의 예외 처리에 대해 설명하고 해당 예외 처리에 가장 적합한 사용 시기를 제안합니다.오류의 종류
구문 오류, 런타임 오류 및 논리 오류에 대해 간략하게 설명합니다.스마트 컴파일 자동 수정
스마트 컴파일 자동 수정 기능과 사용 방법에 대해 설명합니다.방법: 자동 수정 기능으로 컴파일러 오류 수정
코드 편집기에서 스마트 컴파일 자동 수정 기능을 사용하여 컴파일러 오류를 수정하는 방법을 보여 줍니다.Visual Basic에서 경고 구성
Visual Basic에서 컴파일러 경고를 설정하고 해제하는 방법에 대해 자세히 설명합니다.Visual Basic의 구조적 예외 처리 개요
Visual Basic에서의 구조적 예외 처리에 대해 설명합니다.비구조적 예외 처리 개요
Visual Basic에서의 비구조적 예외 처리에 대해 설명합니다.
관련 단원
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 컨트롤의 디버깅에 대한 팁을 제공합니다.