COM
文章平均质量分 53
疯狂-的-蜗牛
https://github.com/JelinYao
展开
-
IWebbrowser2中C++与JavaScript的交互调用
JS调用C++IWebbrowser2中C++与JS交互主要处理IDispatch中的两个接口1、GetIDsOfNames这里主要是把需要调用JS函数给编一个号,为什么函数要编号呢?建议看看COM的原理,大概是C++实现的COM调用机制主要是用的虚函数表,但是其他的脚本语言中并没有这个玩意,其他脚本需要调用函数时,只能通过函数的ID来找到对应的函数。那么我们就原创 2015-03-22 20:08:21 · 10657 阅读 · 4 评论 -
多线程中对COM的初始化CoInitialize应该注意的问题
使用COM组件时,通常的做法是在main函数的最前面调用CoInitialize(NULL);,最后面调用CoUninitialize();今天遇到一个问题是在线程中使用COM组件失败了,我就怀疑线程中也需要初始化COM。也就是说:COM的初始化是以线程为单位的。搜索了下,这篇文章说的比较详细:http://blog.csdn.net/zhengxh/article/details/697原创 2015-04-18 22:02:51 · 9749 阅读 · 0 评论