接口里定义的过程不是不能直接使用吗。
要通过类对象的引用不是才可以吗,可是我发现这段代码运行的时候不出错。
不知道为什么啊。
var
itfFormInfo: IFormInfo; // IFormInfo = interface 它是一个接口阿。begin
itfFormInfo := itfFinance as IFormInfo; // itfFinance: IInterface;
RESULT_SUCCEEDED:= itfFormInfo.GetFormHeaders(m_byDataFlag, ssHeaders)
……
end; 不理解为什么这么用正确呢。
要通过类对象的引用不是才可以吗,可是我发现这段代码运行的时候不出错。
不知道为什么啊。
var
itfFormInfo: IFormInfo; // IFormInfo = interface 它是一个接口阿。begin
itfFormInfo := itfFinance as IFormInfo; // itfFinance: IInterface;
RESULT_SUCCEEDED:= itfFormInfo.GetFormHeaders(m_byDataFlag, ssHeaders)
……
end; 不理解为什么这么用正确呢。
解决方案 »
- 我的程序调用一个CMD命令行程序,如何得到命令行程序的输出结果?
- 请问ADO和dbexpress娜一个更通用一些
- 态链接库调应出错:无法定位程序输入点Login动态链接库lanzgatewary.dll中请问是什么原因
- 怎样把一个工程里的一个窗体Form1 复制到另一个工程中?
- 如何在edit不让逗号和破折号输入
- ComboBox的简单问题
- ADO与Sybase的问题
- 好消息!软件代码与版权出售后!一次性转让!
- 我这样调用dll中的窗体有错吗?为何程序老在关闭时出错
- 如何将.IDL文件反转为*_TLB.PAS或.TLB文件?
- 在'客户-服务器'中,怎样才能够实时监视到接收信息的情况
- 控件安装问题!
否则一定不行。
该问题已经结贴 ,得分记录: xixuemao (90),aiirii(5),cuilj(5)