다음을 통해 공유


Visual Basic에서 선언된 상수

업데이트: 2007년 11월

Visual Basic에서는 개발자가 조건부 컴파일과 데이터 인쇄 및 표시에 사용할 수 있는 미리 정의된 상수를 여러 가지 제공합니다.

조건부 컴파일 상수

다음 표에서는 조건부 컴파일에 사용할 수 있는 미리 정의된 상수를 보여 줍니다.

상수

설명

CONFIG

구성 관리자에 있는 활성 솔루션 구성 상자의 현재 설정에 해당하는 문자열입니다.

DEBUG

프로젝트 속성 대화 상자에서 설정할 수 있는 Boolean 값입니다. 기본적으로 프로젝트의 디버그 구성은 DEBUG를 정의합니다. DEBUG를 정의하면 Debug 클래스 메서드의 결과가 출력 창에 표시됩니다. 이 상수를 정의하지 않으면 Debug 클래스 메서드가 컴파일되지 않으므로 디버그 결과가 표시되지 않습니다.

TARGET

프로젝트의 출력 형식 또는 /target 명령줄 옵션의 설정을 나타내는 문자열입니다. TARGET의 가능한 값은 다음과 같습니다.

  • "winexe" - Windows 응용 프로그램의 경우

  • "exe" - 콘솔 응용 프로그램의 경우

  • "library" - 클래스 라이브러리의 경우

  • "module" - 모듈의 경우

  • /target 옵션은 Visual Studio 통합 개발 환경에 설정할 수 있습니다. 자세한 내용은 /target(Visual Basic)을 참조하십시오.

TRACE

프로젝트 속성 대화 상자에서 설정할 수 있는 Boolean 값입니다. 기본적으로 프로젝트의 모든 구성은 TRACE를 정의합니다. TRACE를 정의하면 Trace 클래스 메서드의 결과가 출력 창에 표시됩니다. 이 상수를 정의하지 않으면 Trace 클래스 메서드가 컴파일되지 않으므로 Trace 결과가 생성되지 않습니다.

VBC_VER

Visual Basic 버전을 나타내는 major.minor 형식의 숫자입니다. Visual Basic 2005의 버전 번호는 8.0입니다.

출력 및 표시 상수

출력 및 표시 함수를 호출하는 경우 실제 값 대신 코드에 다음과 같은 상수를 사용할 수 있습니다.

상수

설명

vbCrLf

캐리지 리턴/줄 바꿈 문자 조합

vbCr

캐리지 리턴 문자

vbLf

줄 바꿈 문자

vbNewLine

줄 바꿈 문자

vbNullChar

0의 값을 갖는 문자

vbNullString

길이가 0인 문자열("")과는 다르며 외부 프로시저를 호출하는 데 사용됩니다.

vbObjectError

오류 번호. 사용자 정의 오류 번호는 이 값보다 커야 합니다. 예를 들면 다음과 같습니다.

Err.Raise(Number) = vbObjectError + 1000

vbTab

탭 문자

vbBack

백스페이스 문자

vbFormFeed

Microsoft Windows에서는 사용되지 않습니다.

vbVerticalTab

Microsoft Windows에서는 유용하지 않습니다.

참고 항목

작업

방법: 상수 선언

개념

Visual Basic에서 선언된 열거형

상수 개요

사용자 정의 상수

상수 및 리터럴 데이터 형식