내보내기(0) 인쇄
모두 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

/define(Visual Basic)

조건부 컴파일러 상수를 정의합니다.

/define:["]symbol=value[,symbol=value]["]
' -or-
/d:["]symbol=value[,symbol=value]["]

용어

정의

symbol

필수 요소. 정의할 기호입니다.

value

필수 요소. symbol에 할당할 값입니다. value가 문자열이면 따옴표 대신 백슬래시/따옴표 시퀀스(\")로 해당 값을 묶어야 합니다.

/define 옵션은 /define으로 정의된 상수가 프로젝트의 모든 파일에 적용되는 공용 상수라는 점을 제외하면, 소스 파일에서 #Const 전처리기 지시문을 사용하는 경우와 비슷합니다.

이 옵션으로 만든 기호를 #If...Then...#Else 지시문과 함께 사용하면 소스 파일을 조건부로 컴파일할 수 있습니다.

/d /define의 약식 표현입니다.

기호 정의를 구분하는 쉼표를 사용하면 /define 옵션으로 여러 기호를 정의할 수 있습니다.

Visual Studio 통합 개발 환경에서 /define을 설정하려면

  1. 솔루션 탐색기에서 프로젝트를 선택합니다. 프로젝트 메뉴에서 속성을 선택합니다. 자세한 내용은 프로젝트 디자이너 소개를 참조하십시오.

  2. 컴파일 탭을 클릭합니다.

  3. 고급을 클릭합니다.

  4. 사용자 지정 상수 상자의 값을 수정합니다.

다음 코드에서는 두 개의 조건부 컴파일러 상수를 정의한 다음 사용합니다.


    ' Vbc /define:DEBUGMODE=True,TRAPERRORS=False test.vb
    Sub mysub()
#If debugmode Then
        ' Insert debug statements here.
         MsgBox("debug mode")
#Else
        ' Insert default statements here.
#End If
    End Sub


이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft. All rights reserved.