社区
ATL
帖子详情
ATL编写的COM组件如何使用?急,急
gogocat
2000-06-13 09:17:00
我初学用ATL编写COM组件,但是生成的组件不知如何在VC++在程序中使用,编译时总是总是少些东西而通不过:我试着将COM工程生成的****_i.c ****_p.c和****.h加入工程,但总是不对,还望各位指点一二
...全文
271
5
打赏
收藏
ATL编写的COM组件如何使用?急,急
我初学用ATL编写COM组件,但是生成的组件不知如何在VC++在程序中使用,编译时总是总是少些东西而通不过:我试着将COM工程生成的****_i.c ****_p.c和****.h加入工程,但总是不对,还望各位指点一二
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lzcwyd
2000-12-23
打赏
举报
回复
你的做法是错误的让我来告诉你怎么做。你用ATL向导编写的COM组件时,编译后将COM工程生成的****_i.c及****.h文件拷到你使用该组件的项目的目录中。然后,在该使用的项目中将****.h文件加入工程,千万不可将****_i.c加入,否则可能出错。然后在程序中进行调用,首先,要初始化组件库,然后定义一个该组件的接口,然后调用CreateInstance创建该接口的实例,也就是该组件的实例。不明白的地方你可以再问我,总之,这个问题我可以帮你搞定。记住,在对组件使用完后,要调用该组件的Release(),还得释放组件库的资源
nanoman
2000-11-22
打赏
举报
回复
一种方法是上面所说的通过在STDAFX。H中引如类型库的方法,这样可以用SMART POINTER的方法使用,另外是在CALSSWIZARD中ADD CLASS中选择IMPORT FROM TYPELIBRARY,生成接口类,通过CREATDISPATCH来使用组件的方法。
w_black
2000-11-21
打赏
举报
回复
在客户端的StdAfx.h中加入:#import "XXX.tlb" no_namespace named_guids
xxx.tlb为COM组件的类型库文件,在服务器端的项目下一定能找到。
tlc97
2000-11-08
打赏
举报
回复
#include "***_TLB.h"
同是c++,有这文件可以了,delphi就要转换为
***—TLB.pas文件了
jy90
2000-06-13
打赏
举报
回复
看看这个教程:http://expert.csdn.net/pam/books/book10_1.shtm
利用
ATL
编写
COM
组件
利用
ATL
编写
COM
组件
,利用
ATL
编写
COM
组件
,利用
ATL
编写
COM
组件
,利用
ATL
编写
COM
组件
利用
ATL
编写
COM
组件
.ppt
利用
ATL
编写
COM
组件
,经典实例,看了就知道怎么用
ATL
编写
COM
.
使用
WTL进行Windows桌面应用开发-第二部
1. 在第一部基础上增加更深入的内容,比如WTL提供的标准Win32窗口和自定义窗口的
使用
方式.2. 涉及到一些项目开发难题的窗口自定义的解决方案。3. 涉及到Gdiplus绘图的项目开发难题的一些解决方案。4. 推荐
使用
的第三方跨平台库, 虽然WTL是基于Windows的,但是不妨碍我们
使用
第三方的库进行开发,减少跨平台开发的学习成本。5. WTL是对Win32窗口的薄封装,库是原微软员工开发,是MFC的替代选择。掌握了WTL表示你已经基本掌握了Win32的窗口编程.6.
使用
WTL库完全
使用
C++开发,不需要其他编程语言,减少学习成本和复杂度,整个WTL是开源可控的。7. WTL库只能
使用
VS2005以上版本开发, 因为它依赖
ATL
库. 不同的VS版本对应的
atl
版本不一致,建议
使用
VS2010以上版本开发.
ATL
COM
组件
开发完整实例
ATL
com
组件
开发完整实例,需要的可做参考。
ATL
,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言
编写
ASP代码以及其它ActiveX程序。通过活动模板库,可以建立
COM
组件
,然后通过ASP...
vs2019
Com
组件
初探之简单的
COM
编写
及实现跨语言调用的方法
2、
编写
一个简单的以DLL形式展现的
Com
组件
3、通过 VBS 实现跨语言调用
COM
1、
Com
组件
概念及原理 什么是
COM
: 引用百度百科:
COM
com
ponent(
COM
组件
)是微软公司为了计算机工业的软件生产更加符合人类的...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章