A:编辑在函数里的子函数,其他函数是无法直接调用的。如果需要被其他函数调用,有以下几种方法解决:
1、将函数里的子函数提出来,另外编辑为一个函数;
2、将函数编辑为类,类中的方法,只要不是私有的,都可以被调用。类的构建和编辑可以查看帮助文档;
3、将函数编辑为单元,单元中的函数,也是可以被其他函数调用的。单元的构建和编辑可以查看帮助文档;
4、使用call函数调用(call('fun主.fun子'))。
范例:
return call('funA.funB',3,3);//返回27
Function funA();
Begin
return funB(2,3);
End;
function funB(a,b);
begin
return a^b;
end