COM
96掌门师兄
showcode1024
展开
-
CComPtr 智能指针
COM接口指针很危险,因为使用过程中需要每一个使用者都要严格并且正确的AddRef和Release,一旦出现问题,就会造成对象不能被正常释放,或者对象被重复删除,造成程序崩溃。所以使用COM接口,必须小心翼翼才行。 但是,即使所有的代码中,都正确的AddRef和Release,也不一定能保证万无一失,例如: void SomeApp( IHello * pHello ) { IHello*转载 2012-05-24 13:17:41 · 547 阅读 · 0 评论 -
模板类总结
1.Osp中post( MAKEIID(SERVER_APP_ID, CInstance::DAEMON), TEST_REQ_EVENT, NULL, 0, dstNode );的消息对端处理接口为DaemonInstanceEntry( CMessage *const pMsg, CApp* pApp)原创 2014-01-07 19:09:23 · 792 阅读 · 4 评论 -
Com学习
BSTR bstr = NULL; wstring wstrName(bstr); //会有异常,不允许使用空指针初始化原创 2015-05-28 15:35:41 · 572 阅读 · 0 评论