Visual Basic 응용 프로그램 디버깅
업데이트: 2007년 11월
이 페이지는 Visual Studio에 기본 제공되는 디버깅 기능에 대한 설명서에 대한 링크를 제공합니다.
이들 기능 중 가장 중요한 디버거를 사용하면 프로그램의 런타임 동작을 관찰하고 의미 오류의 위치를 확인할 수 있습니다.
디버거를 사용하면 추가로 호출을 삽입하여 값을 출력하지 않아도 프로그램의 변수 내용을 검사할 수 있습니다. 이와 유사하게 코드에 중단점을 삽입하여 원하는 위치에서 실행을 중지시킬 수 있습니다.
실행 제어
다음 표에서는 실행 제어와 관련된 디버깅 작업을 나열하고 이와 관련된 도움말 페이지로 안내합니다.
작업 |
참조 |
---|---|
실행을 중단합니다. |
|
실행을 시작합니다. |
|
디자인 타임에 디버깅합니다. |
|
디버거를 시작합니다. |
|
시스템 호출과 같은 다른 코드는 무시하고 사용자가 작성한 코드만 한 단계씩 실행합니다. |
|
코드를 한 단계씩 실행합니다. |
|
디버깅을 중지합니다. |
|
Visual Studio 외부에서 실행 중인 프로그램에 치명적 오류가 발생할 경우 Visual Studio 디버거를 시작하는 JIT(Just-In-Time) 디버깅을 활성화합니다. |
예외 처리
다음 표에서는 예외 처리와 관련된 디버깅 작업을 나열하고 이와 관련된 도움말 페이지로 안내합니다.
작업 |
참조 |
---|---|
처리되지 않은 예외에서 중단합니다. |
|
예외가 throw되었을 때 중단합니다. |
|
첫째 예외에서 중단합니다. |
|
예외 도우미를 사용합니다. |
|
새 예외를 추가합니다. |
|
예외가 throw된 후 실행을 계속합니다. |
편집하며 계속하기
다음 표에서는 편집하며 계속하기와 관련된 디버깅 작업을 나열하고 이와 관련된 도움말 페이지로 안내합니다.
작업 |
참조 |
---|---|
편집하며 계속하기 기능을 켜고 끕니다. |
|
코드 변경 내용을 적용하는 도중 편집하며 계속하기를 중지합니다. |
|
중단 모드에서 편집을 적용합니다. |
디버깅 데이터 검사
다음 표에서는 디버깅 데이터 보기와 관련된 디버깅 작업을 나열하고 이와 관련된 도움말 페이지로 안내합니다.
작업 |
참조 |
---|---|
레지스터 창을 사용하여 레지스터 내용을 표시합니다. |
|
호출 스택 창을 사용하여 현재 스택에 있는 함수 또는 프로시저 호출을 봅니다. |
|
디스어셈블리 창을 사용하여 컴파일러에서 만든 명령에 해당하는 어셈블리 코드를 봅니다. |
|
모듈 창을 사용하여 프로그램에 사용되는 모듈을 나열하고 설명합니다. |
|
스크립트 탐색기 창을 사용하여 현재 프로그램에 로드된 스크립트 파일을 나열합니다. |
|
프로세스 창을 사용하여 Visual Studio에서 시작되었거나 연결된 모든 프로세스를 봅니다. |
|
스레드 창을 사용하여 프로그램의 스레드를 검사하고 제어합니다. |
중단점 설정
다음 표에서는 중단점과 관련된 디버깅 작업을 나열하고 이와 관련된 도움말 페이지로 안내합니다.
작업 |
참조 |
---|---|
중단점을 설정합니다. |
|
중단점을 삭제합니다. |
|
중단점을 활성화하거나 비활성화합니다. |
|
중단점 위치를 변경합니다. |
|
필터를 사용하여 중단점의 동작이 지정된 컴퓨터, 프로세스 및 스레드에서만 수행되도록 제한합니다. |
|
중단점의 실행 여부를 조건에 따라 제어합니다. |
|
중단점 창을 사용하여 중단점 관련 작업을 수행합니다. |
참고 항목
작업
방법: 편집하며 계속하기를 사용하여 중단 모드에서 편집 적용