ATL(Active Template Library)活动模板库
是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。通过活动模板库,可以建立COM组件,然后通过ASP页面中的脚本对COM对象进行调用。这种COM组件可以包含属性页、对话框等等控件。
ATL简介
一. 什么是ATL
自从1993年Microsoft首次公布了CO...
分类:
其他好文 时间:
2016-06-21 06:50:03
阅读次数:
213
1.为使用COM接口,必须先继承一个名为IUnknown的接口 2.在objBase.h头文件中 interface的定义了如下 #define interface struct 3.COM接口特征 COM接口在C++中是纯抽象基类实现的. 一个COM组件可以提供多个接口 一个C++类可以使用多继承... ...
分类:
其他好文 时间:
2016-06-14 08:58:43
阅读次数:
166
1.什么是COM COM(Component组件 Obiect对象 Model模型),,是一组与易语言无关的、二进制的、面向对象的、可复用组件规范。 . 2.COM对象 在COM规范中,没有COM对像的严格定义,COM组件提供给客户的是以对象形式封装起来的实体,客户与组件交互的实体是COM对象。CO ...
分类:
其他好文 时间:
2016-06-08 15:18:44
阅读次数:
192
1>生成密钥 sn -k F:\CharacterSetConvert\CharSetUtil\CharSetUtilAilic.snk 2>编译CharSet.cs生成dll库文件 csc /t:library /keyfile:Ailic.snk /out:CharSetUtil.dll Cha ...
Office(Excel、Word)二次开发——VSTO Office(Excel、Word)二次开发——VSTO Office二次开发模式: 1) VBA(visual studio for application),功能有限,语言落后。 2) .net2003中的对象模型(com组件,excel... ...
分类:
其他好文 时间:
2016-06-04 21:59:37
阅读次数:
781
按照文档中的说明,注册完dll后,依然报找不到COM组件的错误。尝试过以下方法: 1、在VS中将项目编译目标改为x86,只能解决VS可以启动程序的问题,一部署到IIS中就出错。 2、估计是因为权限问题,所以修改SysWow64权限,但是系统压根不允许修改该目录的权限 最终解决办法是将IIS相应的应用 ...
C#,System.ArithmeticExceptionMessage,算术运算中发生溢出或下溢 ...
分类:
Web程序 时间:
2016-06-02 19:46:08
阅读次数:
531
matlab 与外部程序的编程接口两大类:
一是 如何在matlab里调用其他语言写的代码。 (见例子:使用C-MEX技术,ActiveX技术)
二是 如何在其他语言里调用matlab。 (见 使用matlab引擎, MAT数据交换, matlab发布com组件, DeployTool)...
分类:
编程语言 时间:
2016-06-02 14:06:50
阅读次数:
276
本文摘自:http://www.job168.com/info/read_100394.html 微软的许多技术,如OLE、ActiveX、以及DirectX等都是基于COM技术而建立起来的。微软本身也大量地使用COM组件来定制他们的应用程序及操作系统。那么,什么是COM呢? 所谓COM即“组件对象 ...
分类:
其他好文 时间:
2016-05-17 11:26:03
阅读次数:
194
Com组件开发过程中用的不多,资料也不多,故记录开发Com组件中的部分问题。 在这一篇文章里,讲解了如何使用VS2010创建Com组件。现在基于该文章创建的Com组件接口,创建VC++项目来调用该接口。 使用流程 新建win32控制台项目。 主文件代码如下: #include "stdafx.h" ... ...
分类:
其他好文 时间:
2016-05-15 02:28:51
阅读次数:
261