COM接口问题
一个COM对象2个接口,借口之间怎么传递参数? 问题点数:20、回复次数:7Top
1 楼jhwh(弹剑长歌(搬个凳子来灌水))回复于 2003-12-02 10:55:29 得分 0
和平时一样,没什么不同。Top
2 楼Gide(一针见血说实话)回复于 2003-12-02 11:05:15 得分 0
说等于没说!不能调用啊Top
3 楼Gide(一针见血说实话)回复于 2003-12-02 14:35:41 得分 0
请教高手Top
4 楼FrameSniper(http://naoku.net/blogs/framesniper/)回复于 2003-12-02 14:57:07 得分 15
type
Interface1=Interface
{....}
procedure SomeProc1;
end;
Interface2=Interface
{....}
procedure SomeProc2;
end;
TCoClass=class(TComObject,Interface1,Interface2)
public
procedure SomeProc1;
procedure SomeProc2;
end;
....
What's the host meaning?Above declaration show the basic need the host mentioned that one COM object implements two interface which is Interface1 and Interface2 and I don't understand what's how pass parameters of interface....Top
5 楼Gide(一针见血说实话)回复于 2003-12-02 15:07:43 得分 0
谢谢 FrameSniper(§绕瀑游龙§) ,你说的正是我要做的
现在不明白的是 TCoClass=class(TComObject,Interface1,Interface2)怎么来的,一个CoClass怎么对应两个接口?Top
6 楼eastliangliang(青苹果:拒绝羊皮的狼)回复于 2003-12-02 15:37:17 得分 5
在Type Library里点中你的CoClass,在右边选择Tab页Implements,点右键添加接口Top
7 楼gidee(那份爱)回复于 2003-12-02 16:46:44 得分 0
给分,
FrameSniper(§绕瀑游龙§) 你看看
http://expert.csdn.net/Expert/topic/2519/2519215.xml?temp=.3328363Top




