变量一:
Type
TVarArray=array of Variant;
function Method1(t1,t2:string;Params:array of Variant):Boolean;
function Method2(t1,t2:string;Params:TVarArray):Boolean;
var
Params2:TVarArray
Params1: array of Variant;
begin
Method1('0','1'Params2);//参数可能取不到值或者出错
Method1('0',Params1);
Method2('0','1'Params2);
Method2('0',Params1);//参数可能取不到值或者出错
end
上面的语法都是没有问题的,但调用过程后,就会出如注释的问题了,
版本:Delphi XE,不知道其它的有没有这个问题,FPC则可以