Code Template 기능을 사용해 보세요.
버전을 어떤걸 쓰시는지 잘 모르지만 최근거면 될겁니다.
CodeTemplate 기능은 ctrl+J 를 누르면 나오는 것인데요 이는
C:\Program Files\CodeGear\RAD Studio\6.0\ObjRepos\Code_Templates
위의 디렉토리 하위에 각 언어별 템플릿을 만들어 넣을 수 있습니다.
말씀하신 #ifndef 에 대한것을 만들어 봤습니다.
여기부터
<?xml version="1.0" encoding="utf-8" ?>
<codetemplate xmlns=" http://schemas.borland.com/Delphi/2005/codetemplates"
version="1.0.0">
<template name="ifonce" surround="true" invoke="auto">
<point name="expr">
<hint>
conditional expression
</hint>
true
</point>
<description>
#if statement
</description>
<author>
CodeGear
</author>
</template>
</codetemplate>
여기까지
c 폴더 밑에 적당한 파일명으로 xml 파일 만드셔서 위와 같이 넣은후
빌더 다시 실행한후
ctrl+J 눌러 보세요.
참고적으로 전 2009 버전입니다.
수고하세요....
마봉검 님이 쓰신 글 :
: 안녕하세요 제 질문이 좀 이상했네요
:
: 말씀하신 #ifndef ~ #endif 를 매크로(단축키) 등으로 넣는 방법을 찾고 있었습니다.
:
: 현재 헤더파일 20개 이상에 헤더가드를 손으로 일일이 치려니까 너무 힘드네요 헉
:
:
: 둘리 님이 쓰신 글 :
: : #pragma 자체는 표준이지만 once 자체는 표준이 아닙니다.
: :
: : #if !defined
: : #define ...
: :
: : #endif
: :
: : 를 사용하심이 가장 표준적인 방법이고, C++ Builder에서는 다른것이 없는듯 합니다.
: :
: : 마봉검 님이 쓰신 글 :
: : : 혹시 없나요
: : :
: : : 빌더는 #pragma once 가 지원 안되어서 다른소스를 컴파일하려면 일일이 쳐줘야 하네요 ㅠㅜ
: : :
: : : 표준은 아니지만 그래도 대부분의 컴파일러들이 지원하니까.. (특히 gcc 랑 vcc)
: : :
: : : 어딘가 매크로 같은게 있을 것 같은데..
: : :
: : : (귀찮아서..
|