C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[21561] Re:[질문] 선택적 컴파일에 대해...
유영인.Chris [cuperido] 798 읽음    2002-09-19 11:39
#if 지시어를 사용하시면 될 것 같습니다.

헤더 파일에 다음과 같이 플래그를 하나 줍니다.
#define INCLUDE_A_AND_B          true

이런 식으로, true 로 지정이 되면..
#if INCLUDE_A_AND_B
  1. 프로그램 초기화.
  2. 장비초기화 및 데이터 가져오기.
  3. 데이터 처리...
#endif

이렇게 넣어두시면, true 일때만 컴파일이 됩니다.



우시관 님이 쓰신 글 :
: 안녕하세요...
:
: 빌더로 장비 인터페이스를 만들고 있습니다.
: 다른것은 잘 모르지만 차트가 정말 제 맘에 꼭 들어서요...
: 그래프도 이브고 제가 표시하고 싶은 것은 다 할 수 있어서요...
:
: 장비 인터페이스를 만들고 있느데...
: 우선은 장비가 없는 곳에서는 가짜 데이타를 만드는 함수를 만들어서 쓰고 있습니다...
:
: 그래서...
:
: 프로그램을
:
: A. 장비가 있는곳에서는
:    1. 프로그램 초기화.
:    2. 장비초기화 및 데이터 가져오기.
:    3. 데이터 처리...
:       ...
:
: B. 장비가 없는 곳에서는
:    1. 프로그램 초기화
:    2. 가짜 데이타 가져오기.
:    3. 데이터 처리...
:       ...
:
: 이런식으로 프로그램 순서를 정하고 있습니다.
:
: 얼핏 듣기로는 위 A,B 프로그램을 필요에 따라서 컴파일 할 수 있다고 들었는데
: 장비가 없는 곳에서는 B로만 컴파일 시키고...
: 물론 있는 곳에서는 A로 컴파일 해서 써야겠죠.
:
: 이런 방법이 있는 건지 그리고 있다면 어떻게 처리해야 되는지 알려주세요.
:
: 예를 들자면 A일때는 a+b 를  B일때는 c+d 를 컴파일 하는 방법은 어떻게 되나요???
:
: 감사합니다.
:

+ -

관련 글 리스트
21557 [질문] 선택적 컴파일에 대해... 우시관 604 2002/09/19
21561     Re:[질문] 선택적 컴파일에 대해... 유영인.Chris 798 2002/09/19
21568         Re:Re:[질문] 선택적 컴파일에 대해... 우시관 535 2002/09/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.