初学COM,有一个问题请教大家! ( 积分: 50 )

  • 主题发起人 主题发起人 hubo927
  • 开始时间 开始时间
H

hubo927

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么使用type library?
我建了一个COM Object,接口IMyInterface,然后在类型库编辑器中加了一个接口IRoleInterface,可在对应的pas文件中的定义还是下面这样:
TMyInterface = class(TAutoObject, IMyInterface)
而不会变成下面这样:
TMyInterface = class(TAutoObject, IMyInterface, IRoleInterface)
我已经刷新过了,还是不行,请问是怎么回事呢?
 
怎么使用type library?
我建了一个COM Object,接口IMyInterface,然后在类型库编辑器中加了一个接口IRoleInterface,可在对应的pas文件中的定义还是下面这样:
TMyInterface = class(TAutoObject, IMyInterface)
而不会变成下面这样:
TMyInterface = class(TAutoObject, IMyInterface, IRoleInterface)
我已经刷新过了,还是不行,请问是怎么回事呢?
 
在Com里面可能无法实现多接口,因为向导界面只能让你选择一个
你可以定义一个com接口,在另外的com中继承它
你也可以手工编辑TMyInterface加入自己定义的接口,但这个新增的接口没有Com的特性。
 
后退
顶部