L
lsx1982
Unregistered / Unconfirmed
GUEST, unregistred user!
一个Com例子:
TSipCall=class(TAutoObject,ISipCall)
private
FSip:TSip;
protected
procedure TestA(Sip:ISipCall); safecall;
public
其中TSipCall的TestA方法实现:
procedure TestA(Sip:ISipCall); safecall;
var
Temp:TSipCall;
begin
Temp:=TSipCall(Sip);//注释1
Temp.FSip.ConnectA;
end;
注释1: 我知道这是非法的,但是如何通过接口传递或重新创建继承接口的类TSipCall呢?然后可以使用该类的属性或方法呢?能不能举个例子呀。谢谢。
小弟急呀。。愿拿出500分。。谢谢
TSipCall=class(TAutoObject,ISipCall)
private
FSip:TSip;
protected
procedure TestA(Sip:ISipCall); safecall;
public
其中TSipCall的TestA方法实现:
procedure TestA(Sip:ISipCall); safecall;
var
Temp:TSipCall;
begin
Temp:=TSipCall(Sip);//注释1
Temp.FSip.ConnectA;
end;
注释1: 我知道这是非法的,但是如何通过接口传递或重新创建继承接口的类TSipCall呢?然后可以使用该类的属性或方法呢?能不能举个例子呀。谢谢。
小弟急呀。。愿拿出500分。。谢谢