//定义Ao初始化对象
IAoInitializePtr m_pAo;
//在com接口初始化后加入如下
#if _WIN32_WINNT >= 0x0400
HRESULT hRes = CoInitializeEx(NULL, COINIT_MULTITHREADED);
#else
HRESULT hRes = CoInitialize(NULL);
#endif
try
{
m_pAo.CreateInstance(__uuidof(AoInitialize));
m_pAo->Initialize(esriLicenseProductCodeArcInfo);
//m_pAo->Initialize(esriLicenseProductCodeArcInfo);
}
catch(_com_error&)
{
}
//在系统结束处添加如下
try
{
m_pAo->Shutdown();
}
catch(_com_error&)
{
}
CoUninitialize();