• 전체강좌

    다 알고 있는 Tip 이야기 1 - 프로그래밍 팁

    twitter facebook

    다 알고 계실 만한 Tip을 몇가지 적어 보려고 합니다.

     

    소스 코드가 될 수도 있고 간단한 구문이 될 수도 있습니다.

     

    이미 많이 사용 하고 계실 듯 합니다.

     

    1. _WIN32_WCE  정의

     

    CE 나 WM 프로젝트를 생성하시면 프로젝트의 속성에 _WIN32_WCE가 정의 되어 있습니다.

    이것이 정의 되어 있으면 바로 CE 나 WM, 즉 스마트폰 용 프로젝트라 알고 계시면 될 듯 합니다.

    또한 이를 이용하면 CE나 WM의 버전에 맞게 소스 코드를 구현할 수 가 있습니다.

     

    #if _WIN32_WCE<=0x502

    WM 6.0 버전 또는 CE 5.0 버전의 코드

    #endif

     

    위와 같이 하면 CE 6.0 과 구분해서 CE 5.0 코드를 작성 할 수 있습니다.

    또한 WM 의 버전별로 코드도 구현할 수 있습니다.

     

    2. _USRDLL 정의

     

    프로젝트 생성할 때, DLL 형태로 만들면 _USRDLL 가 정의 되어 집니다.

    dll 형태와 lib 형태의 프로젝트에서 다른 코드 구현을 하고 싶다면 아래와 같이 하시면 됩니다.

     

    #if _USRDLL

       dll 프로젝트 소스 코드 구현

    #endif

     

     

    3. _LIB 정의

     

    프로젝트 생성할 때, LIB 형태로 만들면 _LIB 가 정의 되어 집니다.

    LIB 프로젝트에서 특별한 것을 구현하고 싶다면 아래와 같이 하면 됩니다.

     

    #if _LIB

       LIB 프로젝트 소스 코드 구현

    #endif

     

     

    이런 정의는 프로젝트 생성시 미리 정의 되어 지는데 많이 사용하는 것은 추천해 드리고 싶지 않지만

    같은 기능을 구현하는 함수 등을 여러 프로젝트에서 사용할 때 이용하면 편 할 듯 합니다. ^^

    이상으로 다 알고 있는 Tip 이야기 1편을 마칩니다.

    소스 코드 없으니깐 보기 편하고 좋지요? ^^