L
lincker
Unregistered / Unconfirmed
GUEST, unregistred user!
我在form1中的public中声明数组如下:
result:array[0..100] of string;
在该form中的各过程中调用都没有问题,只是在一个自定义函数中
function tform1.comparex(k:integer;arc1:string;n:integer):boolean;
中有一句
arc2:=copy(result,l,1);//l为变量,即取第l位的字符
但是编译总是提示[Error] Array type required
我明明声明了是string的,请高手指教.
result:array[0..100] of string;
在该form中的各过程中调用都没有问题,只是在一个自定义函数中
function tform1.comparex(k:integer;arc1:string;n:integer):boolean;
中有一句
arc2:=copy(result,l,1);//l为变量,即取第l位的字符
但是编译总是提示[Error] Array type required
我明明声明了是string的,请高手指教.