전처리기는 말 그대로 실제 실행 코드를 실행하기 전에 실행을 준비하는 과정에서 처리되는 부분을 말한다.
전처리기는 #문자로 시작하여 지정할수 있다.
상수 선언은 전처리기 내에서만 사용되는 상수를 지정한다.
#CONST 상수명 = 값
조건문은 전처리기 내에서 조건을 판단하기 이ㅜ해서이다.
#IF, #ELSE, #ELSEIF, #END IF
실행코드의 If와 다를게 없다.

다음은 위의 사용 예이다.
#CONST PCBIT=16
#IF PCBIT=16 THEN
     Private Value as Integer
#ELSE
     Private Value as Long
#END IF
위를 실행하면 Value는 Integer 형으로 선언된다.
그렇지만 #CONST PCBIT=16에서 지정한 상수 값이 다른 값이라면 Value는 Long형으로 선언된다.

#CONST PCBIT=16은 코드로 정의할수 있지만, IDE 환경에서 정의할수도 있다.
프로젝트 속성의 만들기 탭에서 조건부 컴파일 인수의 텍스트박스에 아래 이미지처럼 지정할 수 있다.

위 이미지는 #CONST PCBIT=16과 같은 뜻이다.

+ Recent posts