var
a : Array [1..10] of String;
begin
a[1] := '1111……111';//(大于255个1)
a[2] := '123';//(字符串123)
end;运行时delphi对a[1]报错。。把 a : Array [1..10] of String; 改成 a : Array [1..10] of AnsiString; 也一样。
请问高手有什么方法可以解决?a[1] 是一定要赋值。。而且要超过255个字节的。。
a : Array [1..10] of String;
begin
a[1] := '1111……111';//(大于255个1)
a[2] := '123';//(字符串123)
end;运行时delphi对a[1]报错。。把 a : Array [1..10] of String; 改成 a : Array [1..10] of AnsiString; 也一样。
请问高手有什么方法可以解决?a[1] 是一定要赋值。。而且要超过255个字节的。。
a[1]:='...';
a[1]:=a[1]+'....'
var
S:array[1..10]of string;
I:Integer;
begin
for i:=1 to 255 do
s[1]:=S[1]+'1';
s[2]:='123';
Caption:=s[1];
end;
好像没错也