ATL中怎样在已有对象基础上做一个新对象

gooore 2010-11-25 12:55:28
您好,我已经创建了一个ATL对象,并且封装成dll了

现在我要创建一个新的工程,里面的对象基本上和前一个一样,只是一个函数做了丁点修改。

请问您,怎么样做最方便?
...全文
91 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjingzm 2010-11-28
  • 打赏
  • 举报
回复
在源码的基础上,再添加一个接口,继承原来的类,重新编译生成就OK了。
hbs_biscuit 2010-11-28
  • 打赏
  • 举报
回复
要看原来的组件是否支持聚合,有些简单组件是不支持聚合的
yusss 2010-11-26
  • 打赏
  • 举报
回复
聚合是正解
lyserver 2010-11-26
  • 打赏
  • 举报
回复
接口继承,重新实现原接口所有的属性和方法(如果行为不变,则直接调用原接口的)。
yusss 2010-11-26
  • 打赏
  • 举报
回复
COM规范说了,一个接口一旦发布就不能更改了,实现也不能更改吧,我想
gooore 2010-11-26
  • 打赏
  • 举报
回复
包容和聚合可能都不行,我不是对象的重用,我修改了代码的。
dingshaofengbinbin 2010-11-25
  • 打赏
  • 举报
回复
继承接口啊!!
做鸡真好吃 2010-11-25
  • 打赏
  • 举报
回复
聚合,包容
http://blog.csdn.net/wsjeep/archive/2008/09/10/2910865.aspx
ssyyo_bj 2010-11-25
  • 打赏
  • 举报
回复
有源码就好办,如果是接口修改,修改下idl,重新编译下
libinfei8848 2010-11-25
  • 打赏
  • 举报
回复
有源码就好办,如果是接口修改,修改下idl,重新编译下

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧