张志峰的博客

水滴石川,积少成多。

导航

2011年8月1日

摘要: ShortString的长度不能超过255个字符,String就是AnsiString类型。String是生存期自动管理类型的。var s: string[8];这样就自动变成了ShortString类型了。一个小例子:设置Projects->Options的Complier中勾选range check,在运行的时候下面代码会报出Erange ERR这样的错误,没有勾选不会报错,但是会出现诡异的数据。因为超出了你定义的长度。var s: string[8]; i: Integer;begin i := 10; s[i] := 'a';end; 阅读全文

posted @ 2011-08-01 16:31 ╰★张志峰★╮ 阅读(3650) 评论(0) 推荐(1) 编辑