在用ATL创建组件时,如何在一个接口的实现中创建另一个已经实现了的接口的对象?

原创 2005年05月27日 17:53:00
在用ATL创建组件时,我已经创建并实现了一个接口A,而当我在另一个接口B的实现中创建接口A的对象后,编译时,编译器提示接口A是个抽象类,不能创建。请问各位大侠是怎么回事?
谢谢!

com学习(五)——实现多接口

从第五回开始到第七回,咱们用 ATL 写了一个简单的 COM 组件,之所以说简单,是因为在组件中,只实现了一个自定义(custom)的接口 IFun。当然如果想偷懒的话,我们可以把 200 个函数都加...
  • bestone0213
  • bestone0213
  • 2014年07月10日 14:25
  • 519

com 包容类实现多个双重接口

有时项目组件X已经实现了接口 IA 中的
  • FrankieWang008
  • FrankieWang008
  • 2014年06月10日 14:02
  • 1321

ATL实现一个组件多个dual接口,multidisp

最近想自己写个按键精灵的插件,于是接触到这个问题: 怎么在一个组件里实现两个自动化接口。 主要针对的ATL,MFC貌似没这个问题,具体MFC是怎么实现的自己没有深究。 按键精灵的插件会在一...
  • jzkdl
  • jzkdl
  • 2014年11月29日 03:42
  • 1977

ATL组件模拟之多接口实现和内部类实现多接口

对于ATL生成的组件,很容易实现多个接口(不管是通过继承多个接口的方法或是通过内部类的方法),那么如何实现呢,关键还是对于组件的生存周期管理和创建管理,另外就是组件对于多接口查询的支持了。对于多重继承...
  • nxjbill
  • nxjbill
  • 2007年11月27日 15:05
  • 1415

COM 组件设计与应用(八)——实现多接口

一、前言 从第五回开始到第七回,咱们用 ATL 写了一个简单的 COM 组件,之所以说简单,是因为在组件中,只实现了一个自定义(custom)的接口 IFun。当然如果想偷懒的话,我们可以把 20...
  • rundll64
  • rundll64
  • 2014年09月03日 02:33
  • 343

【原创】使用vc向导简历的ATL COM简单对象好像没有IUnknown接口的实现?

  这两天看了看COM和ATL,还是有点云里雾里的感觉。对ATL如何实现COM的一个可创建对象还是不太明白,只知道一些概念。知识仅局限于能够使用VC 的向导简历一个ATL工程,增加一个ATL简单对象,...
  • ppslide
  • ppslide
  • 2011年06月17日 13:27
  • 616

TreeSet集合存放自定义类型的对象,可以使用比较器,实现Comparable接口自己设置排序方式

TreeSet集合 * 其中的元素按照自然顺序进行排序的 * 注意:在此类集合中,只能存放同一类型的元素 * 如果集合中的元素为自定义类型的对象,有以下两种方式可以自己设置排序方式: * 1.自定义的...
  • chaoshark
  • chaoshark
  • 2016年10月26日 17:34
  • 878

实现Runnable接口的类+使用Thread类的实例来创建线程---->通过实现Runnable接口来创建线程类

通过实现Runnable接口来创建线程类 public class MainActivity extends Activity { protected void onCreate(Bundle s...
  • u010698072
  • u010698072
  • 2016年06月15日 21:52
  • 1213

ATL编程初级教程(图文事例)(VC6)

http://blog.csdn.net/titilima/archive/2004/07/18/44273.aspx介绍  本教程的目的是告诉你如何使用ATL创建一个COM服务器,并使用Visual...
  • ice197983
  • ice197983
  • 2007年03月26日 11:25
  • 3003

COM组件设计与应用之VC6中用ATL写组件

http://dev.yesky.com/29/2037029.shtml 一、前言   1、如果你在使用 vc5.0 及以前的版本,请你升级为 vc6.0 或 vc.net 2003;   2...
  • cibiren2011
  • cibiren2011
  • 2017年06月10日 07:40
  • 446
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在用ATL创建组件时,如何在一个接口的实现中创建另一个已经实现了的接口的对象?
举报原因:
原因补充:

(最多只允许输入30个字)