组件使用特别注意 CoInitialize
来源:互联网 发布:加拿大读研 知乎 编辑:程序博客网 时间:2024/05/01 13:15
话说CoInitialize与CoUninitialize是夫妻;使用如下:
CoInitialize(NULL);//组件使用代码部分…… CoUninitialize();
但是,特别注意:所有的组件代码使用都得在其中,我们在函数中获取某个组件的指针作为返回值时,特别出错。
IWebBrowser2* Create(){IWebBrowser2* pBrowser2;if (SUCCEEDED(CoInitialize(NULL))){ CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_LOCAL_SERVER, IID_IWebBrowser2, (void**)&pBrowser2);Uninitialize();}return pBrowser2;}
如此一来,在外部使用pBrowser2时,将出现可以使用,但是无法完成功能的错误。
执行函数错误为:连接服务器错误
- 组件使用特别注意 CoInitialize
- 特别注意
- 特别注意
- 特别注意
- 特别注意
- 使用cvcloneimage函数时特别注意
- COM 组件使用注意
- 【注意】特别注意 memset !!!
- 在使用线程池时应特别注意对ThreadLocal的使用
- CoInitialize
- CoInitialize
- Coinitialize
- 使用prototype.js 的时候应该特别注意的几个问题
- std::string 内存管理特别,多线程使用时应注意
- std::string 内存管理特别,多线程使用时应注意
- 使用DELETE ADJACENT DUPLICATE FORM特别注意啦
- 使用DELETE ADJACENT DUPLICATE FORM特别注意啦
- 【提醒】使用 iptables 时,特别注意 规则的顺序
- String.split的特殊情况
- Web开发的10个提高效率的步骤
- java GC机制
- 查看Windows端口及端口关闭方法
- 用javascript格式化json以便显示阅读
- 组件使用特别注意 CoInitialize
- signal定义及处理
- JDK环境变量配置
- SIP穿越NAT&FireWall解决方案
- 遍历文件夹并建成目录树(2)
- 不同包父类的方法使用访问修饰符,子类的访问情况。
- 解决CSDN点登录后没反应的问题
- ANDROID 环境问题解决
- 编程技术面试的五大要点