1. IDispatch 인터페이스에 대한 COM Smart Pointer 만드는 법
[CODE]
_com_ptr_t<_com_IIID<IDispatch, &__uuidof(IDispatch)> > oDispatch1(/* 이곳에 Interface Pointer를 인수로 지정한다. */);
[/CODE]
2. 이것을 매크로 구문으로 만든다면...
[CODE]
#ifndef COM_PTR
#define COM_PTR(x) _com_ptr_t<_com_IIID<x, &__uuidof(x)> >
#endif // COM_PTR
COM_PTR(IDispatch) oDispatch1(/* 이곳에 Interface Pointer를 인수로 지정한다. */);
[/CODE]
* 필요한 헤더 파일: comip.h






당신의 의견을 작성해 주세요.