var
s:string;
i:integer;
begin
for i:=1 to 500 do
s:=s + 'A'
memo1.text:=s;
end; 书上说String最大长度为255,但是上面的代码能到500没问题
s:string;
i:integer;
begin
for i:=1 to 500 do
s:=s + 'A'
memo1.text:=s;
end; 书上说String最大长度为255,但是上面的代码能到500没问题
大小只是与实际内存有关。
255是短字串short string。
所以可以认为没有长度限制,尽管用。