接口里定义的过程不是不能直接使用吗。
要通过类对象的引用不是才可以吗,可是我发现这段代码运行的时候不出错。
不知道为什么啊。
var
itfFormInfo: IFormInfo; // IFormInfo = interface 它是一个接口阿。
begin
itfFormInfo := itfFinance as IFormInfo; // itfFinance: IInterface;
RESULT_SUCCEEDED:= itfFormInfo.GetFormHeaders(m_byDataFlag, ssHeaders)
……
end;
不理解为什么这么用正确呢。
itfFinance 是什么啊??? 如果你还没有实例化它,当然不能用了
你肯定已经实例化了itfFinance,
否则一定不行。
同意楼上的
该问题已经结贴 ,得分记录: xixuemao (90),aiirii(5),cuilj(5)
:)
呵呵,恭喜楼主自力更生了!