컴포넌트(COM)/COM

커스텀 인터페이스 COM 클래스 - C++

jjryu 2008. 11. 20. 00:07
IDL

GUID 생성 도구
      UUIDGEN.EXE(Console)
      GUIDGEN.EXE(GUI)

CoTaskMemAlloc()

Win32 Dynamic-Link Library 형식의 프로젝트를 만든다.
MFC 지원(?)
#include <afxwin.h>
#include <afxdisp.h>

STDAPI DllCanUnloadNow(void)
{
    AFX_MANAGE_STATE(AfxGetStaticModuleState());
    return (AfxDllCanUnloadNow()==S_OK && _Module.GetLockCount()==0) ? S_OK : S_FALSE;
}


참조 사이트: