社区
其它技术问题
帖子详情
VS2005通过ATL创建一个COM组件,怎么通过COM组件客户去调用这个组件?
双子的孤独
2013-11-10 06:12:09
通过VS2005创建一个COM组件,然后给该组件添加几个方法,编译生成dll,
然后COM组件客户怎么来调用这些方法啊?查了一天也没找到方法,希望帮忙解答
希望能给出详细的步骤,因为我刚开始学,搞不清楚是怎么回事,谢谢
注:请用C++来实现,只会用C++
...全文
96
1
打赏
收藏
VS2005通过ATL创建一个COM组件,怎么通过COM组件客户去调用这个组件?
通过VS2005创建一个COM组件,然后给该组件添加几个方法,编译生成dll, 然后COM组件客户怎么来调用这些方法啊?查了一天也没找到方法,希望帮忙解答 希望能给出详细的步骤,因为我刚开始学,搞不清楚是怎么回事,谢谢 注:请用C++来实现,只会用C++
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
worldy
2013-11-10
打赏
举报
回复
从CWnd派生一个类, 重写OnCreate,在其中调用CreateControl,使用你的接口IID做参数
ATL
com
组件
创建和
调用
.zip
ATL
COM
组建的创建和
调用
示例, 采用
VS
进行开发,可参考
COM
初学者,使用
ATL
创建
COM
组件
初学
COM
,使用
ATL
创建
COM
组件
,并测试
COM
组件
的小例子
使用
ATL
建立一个包含2个接口的
COM
组件
,使用VC Win32 Console Application进行
客户
程序的开发,达到
调用
该
组件
中这3个方法的目的
1、使用
ATL
建立一个包含2个接口的
COM
组件
,并在其中一个自动化接口中实现字符串的小写转换(如:将HELLO转换成hello);在另一个普通的接口中实现2个方法:通过三角形的3条边长求面积和两数之间的除法()(如:a/b);参数类型自行设计。 2、使用VC Win32 Console Application进行
客户
程序的开发,达到
调用
该
组件
中这3个方法的目的。(必须通过IDispatch接口进行字符串的小写转换
调用
,两个接口之间使用QueryInterface()使用进行切换,然后通过Vtable直接
调用
普通
COM
接口中的求面积和除法
调用
,自行选取原始接口指针或智能指针)。
基于
ATL
的
COM
组件
开发实例(
VS
2010)
使用
ATL
工具设计
COM
组件
实现对串口的操作
VC-
COM
.zip_
ATL
vs
2010_
ATL
开发
com
组件
_
com
开发
vs
_
vs
com
组件
开发
基于
VS
2010开发的
COM
组件
接口的
ATL
编程,适合初学者编程。
其它技术问题
3,882
社区成员
9,045
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章