vs2010读取COM组件过程出现的好几天问题,请看看解决一下

zhuzhuaicai 2016-05-13 09:43:38

int _tmain(int argc, _TCHAR* argv[])
{
HRESULT hr;
CoInitialize(NULL);
ILogMgrControl* pLogMgrControl = NULL;
hr = ::CoCreateInstance(CLSID_LogMgrComponent, NULL, CLSCTX_INPROC_SERVER, IID_ILogMgrControl, (void**)&pLogMgrControl);
CImpSnmpAgentEvents* pILogMgrEvents = new CImpSnmpAgentEvents;
if (SUCCEEDED(hr) && pLogMgrControl != NULL)
{
pLogMgrControl->AddRef();
hr = pLogMgrControl->AssignLogType("wang",0x02);
hr = pLogMgrControl->SetActiveReportTime(6);
hr = pLogMgrControl->SetLogFileSaveTime(30);
hr = pLogMgrControl->SetLogFileSize(2000);
hr = pLogMgrControl->InitComponent((IUnknown*)pILogMgrEvents);
hr = pLogMgrControl->AddLog(0x02,0x00,true,"第一条记录");
hr = pLogMgrControl->AddLog(0x02,0x00,true,"第二条记录");
pLogMgrControl->Release();
}
CoUninitialize();
delete pILogMgrEvents;
return 0;
}

返回调试时返回

if ( !managedapp )
exit(mainret);
...全文
277 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2016-07-05
  • 打赏
  • 举报
回复
跟着MSDN98里面提供的完整的COM学习例子一步一步学习。
zhuzhuaicai 2016-05-16
  • 打赏
  • 举报
回复
什么意思?。。
赵4老师 2016-05-13
  • 打赏
  • 举报
回复
MSDN98_1.ISO http://pan.baidu.com/s/1dDF41ix, MSDN98_2.ISO http://pan.baidu.com/s/1bnGo0Vl 先下载安装MSDN98 再在MSDN98中搜“COM Tutorial Samples” ?

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧