自动化__建立与使用__MFC规则DLL+ATL_简单对象.txt

自动化:
MFC 规则DLL,支持自动化的.
添加从CCmdTarget派生的类(只有它才支持自动化)
添加接口函数,实现接口函数(在接口处添加,在接口的实现类中实现函数)
编译,注册.

使用:
使用前要注册.(比较麻烦)

 

1(C++中),
导入类型库(自动调用拆包成.h文件导入到项目中.)

 记得要添加头文件
 CoInitialize(NULL);
 ICDispSimple spDisp;  // 包装类的对象

 spDisp.CreateDispatch( _T("Simple8.CDispSimple") ) ;//启动组件
 CString str=spDisp.Upper("abc"); // 调用函数
 MessageBox(str);

 spDisp.ReleaseDispatch(); // 释放接口

2(vbs中),Set obj=CreateObject("Simple8.CDispSimple")

MsgBox obj.Upper("hello")

MsgBox obj.Add(1,2)
MsgBox obj.Add("Hello"," World!")
MsgBox obj.Add(100,"23")

Set obj=Nothing


制作:
建立一个ATL COM module项目
添加一个ATL简单对象
添加方法
编译执行

 

这样的话,和DLl有什么区别(连注册的都是DLL文件).特别的,怎么体现远程的性能?????? 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值