社区
ATL
帖子详情
用ATL开发的一个DLL组件,在测试中的问题?
handongchen
2003-09-14 10:08:40
编译已经通过,注册也成功!但是启动OLEVIEW后,书上说点击ATL Developer`s Guide Examples节点,在里面应该能看到自己创建的组件!可是根本就没有这个节点,是怎么回事?书上还说,应该确保Expert Mode 处于开启状态是什么意思?
...全文
87
3
打赏
收藏
用ATL开发的一个DLL组件,在测试中的问题?
编译已经通过,注册也成功!但是启动OLEVIEW后,书上说点击ATL Developer`s Guide Examples节点,在里面应该能看到自己创建的组件!可是根本就没有这个节点,是怎么回事?书上还说,应该确保Expert Mode 处于开启状态是什么意思?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaohyy
2003-09-16
打赏
举报
回复
>>书上还说,应该确保Expert Mode 处于开启状态是什么意思?
就是在oleview的菜单view中 的第一个选项选中打勾,默认是开启的..
xiaohyy
2003-09-16
打赏
举报
回复
要把第2章的代码编译一次就可以找到了。。
wangweixing2000
2003-09-16
打赏
举报
回复
肯定能找到,只不过不和书上一样,它是以你的接口命名的eg:有一个wwx控件但这个控件的的接口是Iwei.在OLEVIEW中你可以找到一个叫Cwei的节点后面的.tlb是一样的。
VC++利用
ATL
开发
COM
组件
组件
式软件技术已经成为当今软件技术的潮流之一。
组件
技术的基本思想是:将大而复杂的应用软件分成一系列的可先行实现、易于
开发
、理解、复用和调整的软件单元,称为
组件
(Components)。采用
组件
技术有利于在整个计算机工业
中
形成软件
开发
的规模效益,具有缩短
开发
时间、降低集成费用和软件维护费用等优点。同其它任何
一个
具有可改变部分的系统一样,标准对于
组件
架构也是很重要的。目前主要的标准有Microsoft的COM/DCOM,Java的JavaBeans和EJB,OMG组织的CORBA。早在几年以前,
vs2015制作供js调用的
ATL
组件
dll
库详解
ATL
组件
和mfc ActiveX
组件
都可以供网页去调用,在我其它的博客
中
详细讲述了ocx
组件
的
开发
方式以及在网页
中
如何调用,在这篇博客
中
将详细讲解
ATL
组件
的
开发
以及在网页
中
的调用。 1 创建
ATL
组件
项目 打开vs2015,选择新建
ATL
项目 后面的页面都按照默认设置,最后一步点击完成。 项目创建完成后可以看到在解决方案资源管理器
中
有两个项目,
一个
项目名称为
atl
_test,
一个
项目为
atl
_testPS 2 添加
ATL
简单对象类 右键
atl
_test项目名称,选择添加–类 在打开的添加类对话框
中
创建
ATL
工程及使用MFC
测试
COM
组件
一、创建
ATL
工程 1、创建
ATL
项目,取名为
ATL
MyCom 2、在
ATL
项目向导
中
,勾选【支持MFC】(利用MFC
测试
用)、【支持COM+1.0】,其余的选项默认,点击完成。 3、右键工程名称,选择添加类,接下来选择【
ATL
简单对象】。 4、在【
ATL
简单对象向导】对话框
中
填入自己定义的类名,然后直接点击完成。 5、切换到类视图,为刚刚添加的接口IMy
ATL
C...
VS 创建
ATL
组件
(C++)
VS2017创建
ATL
工程及使用COM
组件
dll
文件生成:普通
dll
和
组件
dll
打开项目 >>生成的文件>>xxx_i.h文件,确认它是否包含IMathCalculator接口的定义。如果没有,你需要:清理并重新生成项目:选择"生成" → “清理解决方案”然后"生成" → “重新生成解决方案”
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章