![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
COM
mzr122
这个作者很懒,什么都没留下…
展开
-
COM组件开发实践(一)
原文链接:http://www.cnblogs.com/phinecos/archive/2008/07/25/1251743.htmlPreface因为项目需要,开始从事ActiveX方面的工作,看了一些资料,可惜都是些COM原理方面的,没有切合实际动手的东西,在CodeProject上读完David Marcionek的文章【1】后,收获良多,但也遇到一些恼人的小问题,...转载 2019-05-06 14:44:27 · 1768 阅读 · 0 评论 -
COM组件开发实践(二)
原文链接:http://www.cnblogs.com/phinecos/archive/2008/07/28/1254963.html假设需求如下:底层是一个数学运算库DLL,中间是ActiveX控件(它调用底层的数学运算库DLL来完成控制层),界面层在测试时可以是一个exe程序,最后发布到IE浏览器上测试。数学运算库DLL的开发新建一个Win32 ...转载 2019-05-06 14:45:57 · 431 阅读 · 0 评论 -
COM组件开发实践(三)
原文链接:http://www.cnblogs.com/phinecos/archive/2008/08/07/1263270.html前面两篇文章分别介绍了MFC ActiveX应用程序和使用ATL开发ActiveX的简单实例,但还有两个问题需要解决:1)标记ActiveX控件为安全的控件2)对控件进行数字签名。本文将结合这两点进行简单的介绍。Building a S...转载 2019-05-06 14:47:31 · 188 阅读 · 0 评论 -
COM组件开发实践(四)---From C++ to COM :Part 1
原文链接:http://www.cnblogs.com/phinecos/archive/2008/08/25/1275903.html代码下载http://files.cnblogs.com/phinecos/Source_20080825.rar一,C++客户重用C++对象假设已经有一个可以重用的类,我们就可以在自己的程序中去重用它,只需要将其定义和实现文...转载 2019-05-06 14:48:51 · 149 阅读 · 0 评论 -
COM组件开发实践(五)---From C++ to COM :Part 2
原文链接:http://www.cnblogs.com/phinecos/archive/2008/08/29/1279479.html一,使用抽象基类重用C++对象在上一篇文章《COM组件开发实践(四)---From C++ to COM :Part 1》中,我们已经将要复用的C++对象封装到DLL中了,对象的声明和实现已经实现了剥离,但还有问题:对象的私有成员(如我们示...转载 2019-05-06 14:49:57 · 108 阅读 · 0 评论 -
COM组件开发实践(六)---From C++ to COM :Part 3
原文链接:http://www.cnblogs.com/phinecos/archive/2008/08/31/1280608.html在上一篇文章《COM组件开发实践(五)---From C++ to COM :Part 2》中,我们进展到使用COM库加载C++对象了,这一篇中我们将真正将C++对象变成COM对象,而在下一篇中我们将为它添加多接口支持。C++对象变成COM...转载 2019-05-06 14:50:55 · 122 阅读 · 0 评论 -
COM组件开发实践(七)---多线程ActiveX控件和自动调整ActiveX控件大小(上)
声明:本文代码基于CodeProject的文章《A Complete ActiveX Web Control Tutorial》修改而来,因此同样遵循Code Project Open License (CPOL)。最近遇到两个需求:1)在ActiveX控件中使用工作线程来完成底层的硬件设备扫描任务,并在工作线程中根据操作结果回调外部web页面的JavaScript函数;2)能根据...转载 2019-05-07 11:21:57 · 196 阅读 · 0 评论 -
COM组件开发实践(八)---多线程ActiveX控件和自动调整ActiveX控件大小(下)
源代码下载:声明:本文代码基于CodeProject的文章《A Complete ActiveX Web Control Tutorial》修改而来,因此同样遵循Code Project Open License (CPOL)。在上一篇文章《COM组件开发实践(七)---多线程ActiveX控件和自动调整ActiveX控件大小(上)》中介绍了ActiveX控件中使用...转载 2019-05-07 11:32:29 · 233 阅读 · 0 评论