我有一个动态记录数组,希望通过引用将数组中的某个项传递给函数。
例如,数组项之一 - AArray [1] .arecorditem 是一个由6个字符组成的字符串String [6],
该函数会是 -
例如,数组项之一 - AArray [1] .arecorditem 是一个由6个字符组成的字符串String [6],
该函数会是 -
function dosomething(var AStringVal:string):Integer;
那么我将执行
Aresult:= dosomething(AArray[1].arecorditem);
然而,当我尝试编译时,会出现“实际和形式变量参数的类型必须相同”的错误。
是否可以这样做?或者我应该将数组项分配给一个字符串,然后将字符串传递给函数。
谢谢
Colin