COM을 사용하려면 CoInitialize() 함수를 호출해 줘야 하는데
귀찮다.
끝나면 CoUninitialize() 함수도 호출해 줘야 한다.
이걸 클래스로 생성자에 소멸자에 넣어서 쉽게 편하게 쓰자!
class CCoInitialize { public: CCoInitialize(void) { ASSERT(SUCCEEDED(CoInitializeEx(NULL, COINIT_MULTITHREADED))); } ~CCoInitialize(void) { CoUninitialize(); } };
'I ♥ Programming' 카테고리의 다른 글
Visual C++ 2013에서 리소스 ID 충돌 재배치 하는 프로그램 (이전 버전도 됨) (0) | 2015.07.18 |
---|---|
Visual Studio 2008 (2010)에서 매크로 동작 안할때 조치 방법 (0) | 2015.07.02 |
[본문 스크랩] VC++에서 윈도우 버전 정확하게 얻어오는 새로운 방법 (0) | 2014.11.14 |
[본문 스크랩] Visual Studio 2012/2013에서의 매크로 구현 (0) | 2014.10.30 |
std::string 클래스에 snprintf 함수 적용한다. (0) | 2014.08.16 |