为TAutoObjectFactory添加新的接口(100分)

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

hszj

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了如下代码
TMyComObjectFactory= class(TComObjectFactory, ISomeInterface)
....
end;

initialization
TMyComObjectFactory.Create(.....
end.

当我在客户端程序中访问该接口时
OleCheck(CoGetClassObject(CLASS_TestClassFactory, CLSCTX_LOCAL_SERVER, nil,
IID_ISomeInterface, pfc));
产生异常说不支持该接口。

我是在弄不明白了,按道理讲应该是可以的,还望请教个位了



 
我写了如下代码
TMyComObjectFactory= class(TComObjectFactory, ISomeInterface)
....
end;

initialization
TMyComObjectFactory.Create(.....
end.

当我在客户端程序中访问该接口时
OleCheck(CoGetClassObject(CLASS_TestClassFactory, CLSCTX_LOCAL_SERVER, nil,
IID_ISomeInterface, pfc));
产生异常说不支持该接口。

我是在弄不明白了,按道理讲应该是可以的,还望请教各位了

 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
589
import
I
I
回复
0
查看
620
import
I
后退
顶部