상수 및 열거형(Visual Basic)Constants and Enumerations (Visual Basic)

Visual Basic은 다양 한 미리 정의 된 상수 및 개발자를 위한 열거형을 제공합니다.Visual Basic supplies a number of predefined constants and enumerations for developers. 상수는 응용 프로그램의 실행 하는 동안 일정 하 게 유지 하는 값을 저장 합니다.Constants store values that remain constant throughout the execution of an application. 열거형은 관련된 상수 집합으로 작업하고 이름과 상수 값을 연결하는 편리한 방법을 제공합니다.Enumerations provide a convenient way to work with sets of related constants, and to associate constant values with names.

상수Constants

조건부 컴파일 상수Conditional Compilation Constants

다음 표에서 조건부 컴파일에 사용할 수 있는 미리 정의 된 상수를 나열 합니다.The following table lists the predefined constants available for conditional compilation.

상수Constant 설명Description
CONFIG 현재 설정에 해당 하는 문자열을 활성 솔루션 구성 상자에 Configuration Manager합니다.A string that corresponds to the current setting of the Active Solution Configuration box in the Configuration Manager.
DEBUG A Boolean 에서 설정할 수 있는 값을 프로젝트 속성 대화 상자.A Boolean value that can be set in the Project Properties dialog box. 기본적으로 프로젝트의 디버그 구성을 정의 DEBUG합니다.By default, the Debug configuration for a project defines DEBUG. DEBUG 정의 된 Debug 클래스 메서드는 출력을 생성 합니다 출력 창입니다.When DEBUG is defined, Debug class methods generate output to the Output window. 정의 되지 않은 경우 Debug 클래스 메서드가 컴파일되지 않으므로 및 디버그 출력이 생성 되지 않습니다.When it is not defined, Debug class methods are not compiled and no Debug output is generated.
TARGET 프로젝트 또는 명령줄의 설정에 대 한 출력 형식을 나타내는 문자열로 대상/ 옵션입니다.A string representing the output type for the project or the setting of the command-line /target option. 가능한 값 TARGET 됩니다.The possible values of TARGET are:

-"winexe" Windows 응용 프로그램입니다.- "winexe" for a Windows application.
-"exe" 콘솔 응용 프로그램에 대 한 합니다.- "exe" for a console application.
-"라이브러리" 클래스 라이브러리에 대 한 합니다.- "library" for a class library.
-"모듈의 경우" 모듈입니다.- "module" for a module.
- 대상/ Visual Studio 통합된 개발 환경에서 옵션을 설정할 수 있습니다.- The /target option may be set in the Visual Studio integrated development environment. 자세한 내용은 /target (Visual Basic)합니다.For more information, see /target (Visual Basic).
TRACE A Boolean 에서 설정할 수 있는 값을 프로젝트 속성 대화 상자.A Boolean value that can be set in the Project Properties dialog box. 기본적으로 프로젝트에 대 한 모든 구성을 정의 TRACE합니다.By default, all configurations for a project define TRACE. TRACE 정의 된 Trace 클래스 메서드는 출력을 생성 합니다 출력 창입니다.When TRACE is defined, Trace class methods generate output to the Output window. 정의 되지 않은 경우 Trace 클래스 메서드가 컴파일되지 않으므로 고 Trace 출력이 생성 됩니다.When it is not defined, Trace class methods are not compiled and no Trace output is generated.
VBC_VER Visual Basic 버전을 나타내는 숫자로 주요. 사소한 형식입니다.A number representing the Visual Basic version, in major.minor format.

인쇄 호출 함수를 표시 하는 경우에 실제 값 대신 코드에서 다음 상수를 사용할 수 있습니다.When you call print and display functions, you can use the following constants in your code in place of the actual values.

상수Constant 설명Description
vbCrLf 캐리지 리턴/줄 바꿈 문자 조합입니다.Carriage return/linefeed character combination.
vbCr 캐리지 리턴 문자입니다.Carriage return character.
vbLf 줄 바꿈 문자입니다.Linefeed character.
vbNewLine 줄 바꿈 문자입니다.Newline character.
vbNullChar Null 문자입니다.Null character.
vbNullString 동일 하지는 않습니다 길이가 0 인 문자열 (""); 외부 프로시저 호출에 사용 합니다.Not the same as a zero-length string (""); used for calling external procedures.
vbObjectError 오류 번호Error number. 사용자 정의 오류 번호는이 값 보다 커야 합니다.User-defined error numbers should be greater than this value. 예를 들어:For example:

Err.Raise(Number) = vbObjectError + 1000
vbTab 문자를 탭 합니다.Tab character.
vbBack 백스페이스 문자입니다.Backspace character.
vbFormFeed Microsoft Windows에서 사용 되지 않습니다.Not used in Microsoft Windows.
vbVerticalTab Microsoft Windows에서 유용 하지 않습니다.Not useful in Microsoft Windows.

열거형Enumerations

다음 표에서 나열 하 고 Visual Basic에서 제공 하는 열거형을 설명 합니다.The following table lists and describes the enumerations provided by Visual Basic.

열거형Enumeration 설명Description
AppWinStyle 호출할 때 호출된 프로그램에 사용할 창 스타일을 나타내는 Shell 함수입니다.Indicates the window style to use for the invoked program when calling the Shell function.
AudioPlayMode 오디오 메서드를 호출할 때 소리를 재생 하는 방법을 나타냅니다.Indicates how to play sounds when calling audio methods.
BuiltInRole 호출할 때 확인할 역할 유형을 나타냅니다는 IsInRole 메서드.Indicates the type of role to check when calling the IsInRole method.
CallType 호출할 때 호출 되는 프로시저의 유형을 나타냅니다는 CallByName 함수입니다.Indicates the type of procedure being invoked when calling the CallByName function.
CompareMethod 비교 함수를 호출할 때 문자열을 비교 하는 방법을 나타냅니다.Indicates how to compare strings when calling comparison functions.
DateFormat 날짜를 표시 하는 방법을 나타내는 호출 하는 경우는 FormatDateTime 함수입니다.Indicates how to display dates when calling the FormatDateTime function.
DateInterval 날짜 관련 함수를 호출할 때 날짜 간격을 결정하고 형식을 지정하는 방법을 나타냅니다.Indicates how to determine and format date intervals when calling date-related functions.
DeleteDirectoryOption 파일 또는 디렉터리를 삭제 해야 하는 디렉터리를 포함 하는 경우 수행을 지정 합니다.Specifies what should be done when a directory that is to be deleted contains files or directories.
DueDate 지불 하는 시점을 나타내는 재무 메서드를 호출할 때.Indicates when payments are due when calling financial methods.
FieldType 인지 또는 고정 너비 텍스트 필드가 구분 되어 있는지 여부를 나타냅니다.Indicates whether text fields are delimited or fixed-width.
FileAttribute 파일 액세스 함수를 호출할 때 사용할 파일 특성을 나타냅니다.Indicates the file attributes to use when calling file-access functions.
FirstDayOfWeek 날짜 관련 함수를 호출할 때 사용 하 여 첫 번째 요일을 나타냅니다.Indicates the first day of the week to use when calling date-related functions.
FirstWeekOfYear 날짜 관련 함수를 호출할 때 사용할 연도의 첫째 주를 나타냅니다.Indicates the first week of the year to use when calling date-related functions.
MsgBoxResult MsgBox 함수에 의해 반환되는 메시지 상자에서 누른 단추를 나타냅니다.Indicates which button was pressed on a message box, returned by the MsgBox function.
MsgBoxStyle MsgBox 함수를 호출할 때 표시할 단추를 나타냅니다.Indicates which buttons to display when calling the MsgBox function.
OpenAccess 파일 액세스 함수를 호출할 때 파일을 여는 방법을 나타냅니다.Indicates how to open a file when calling file-access functions.
OpenMode 파일 액세스 함수를 호출할 때 파일을 여는 방법을 나타냅니다.Indicates how to open a file when calling file-access functions.
OpenShare 파일 액세스 함수를 호출할 때 파일을 여는 방법을 나타냅니다.Indicates how to open a file when calling file-access functions.
RecycleOption 파일을 영구적으로 삭제할지 아니면 휴지통에 배치 하는지 여부를 지정 합니다.Specifies whether a file should be deleted permanently or placed in the Recycle Bin.
SearchOption 모든 디렉터리를 검색할지 여부를 지정 하거나 최상위 디렉터리만 합니다.Specifies whether to search all or only top-level directories.
TriState 나타냅니다는 Boolean 값 이나 숫자 서식 지정 함수를 호출할 때 기본값을 사용할지 여부입니다.Indicates a Boolean value or whether the default should be used when calling number-formatting functions.
UICancelOption 지정 하면 사용자가 클릭할 취소 작업 중입니다.Specifies what should be done if the user clicks Cancel during an operation.
UIOption 복사, 삭제 또는 파일 또는 디렉터리를 이동 하는 경우 진행률 대화 상자를 표시할 것인지 여부를 지정 합니다.Specifies whether or not to show a progress dialog when copying, deleting, or moving files or directories.
VariantType 반환 된 variant 개체의 유형을 나타냅니다는 VarType 함수입니다.Indicates the type of a variant object, returned by the VarType function.
VbStrConv StrConv 함수를 호출할 때 수행할 변환 형식을 나타냅니다.Indicates which type of conversion to perform when calling the StrConv function.

참고자료See also