Visual Basic에서 선언된 상수
업데이트: 2007년 11월
Visual Basic에서는 개발자가 조건부 컴파일과 데이터 인쇄 및 표시에 사용할 수 있는 미리 정의된 상수를 여러 가지 제공합니다.
조건부 컴파일 상수
다음 표에서는 조건부 컴파일에 사용할 수 있는 미리 정의된 상수를 보여 줍니다.
상수 |
설명 |
---|---|
CONFIG |
구성 관리자에 있는 활성 솔루션 구성 상자의 현재 설정에 해당하는 문자열입니다. |
DEBUG |
프로젝트 속성 대화 상자에서 설정할 수 있는 Boolean 값입니다. 기본적으로 프로젝트의 디버그 구성은 DEBUG를 정의합니다. DEBUG를 정의하면 Debug 클래스 메서드의 결과가 출력 창에 표시됩니다. 이 상수를 정의하지 않으면 Debug 클래스 메서드가 컴파일되지 않으므로 디버그 결과가 표시되지 않습니다. |
TARGET |
프로젝트의 출력 형식 또는 /target 명령줄 옵션의 설정을 나타내는 문자열입니다. TARGET의 가능한 값은 다음과 같습니다.
|
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에서는 유용하지 않습니다. |