一般来说,我们使用uses声明要引用的unit,在之后的代码调用被声明后的unit中的接口函数。比如:
Function FunctionUsingUnit();
Begin
uses UnitA;
//调用UnitA中的一个函数
FuncInUnitA();
End;
某些时候,我们可以通过Unit(
UnitName). InterfaceName的方式调用unit中的接口函数,而不用使用uses子句,如:
Function FunctionUsingUnit();
Begin
//使用Unit(UnitName).InterfaceName调用UnitA中的一个函数
Unit(UnitA).FuncInUnitA();
End;
uses多个unit时,偶尔我们需要调用制定unit中的接口,可以使用UnitName.InterfaceName的方式,如:
Function FunctionUsingUnit();
Begin
uses UnitA,UnitB;
//调用UnitA中的一个函数
UnitA.Hello();//A said:"hello!"
UnitB.Hello();//B said:"hello!"
End;