关于定义不定长数组的问题。
如果我在定义一个过程时,他的参数之一是不定长数组,则可以这样定义:
procedure InsertDb(tbl : string;field : array of string);
而如果我在这个过程内定义一个不定长数组时,则报错。
var
f : array of string;
错误信息为:Incompatible types 'array' and 'string';
请问怎么解决
如果我在定义一个过程时,他的参数之一是不定长数组,则可以这样定义:
procedure InsertDb(tbl : string;field : array of string);
而如果我在这个过程内定义一个不定长数组时,则报错。
var
f : array of string;
错误信息为:Incompatible types 'array' and 'string';
请问怎么解决
var
f:array of string;
begin
getstring(f);
end;function TForm1.getstring(A: array of string): string;
begin
Result := '';
end;