关于接口实现的问题(50分)

  • 主题发起人 主题发起人 小花生
  • 开始时间 开始时间

小花生

Unregistered / Unconfirmed
GUEST, unregistred user!
我在DSIntf.PAS文件中看到了IDSBase等接口的声明,可是我怎么也看不到它们的实现,而
在TCustomClientDataSet中直接 FDSBase: IDSBase;我的接口知识告诉我接口的实现一定要
在类中,不知那位高手可以指点一二。还有,我之前问过两个问题,没人能回答我,难道大
家对Delphi的研究都不深入吗?
 
你說的這個只是接口引用.只要某個class實現了這個接口就可.
if not Assigned(DataPacket) then
DatabaseError(SNoDataProvider, Self);
FDSBase := CreateDSBase;
function TCustomClientDataSet.CreateDSBase: IDSBase;
begin
CreateDbClientObject(CLSID_DSBase, IDSBase, Result);
end;
 
已经在Midas.dll(或是其他dll)中实现了。
 
多人接受答案了。
 
后退
顶部