delphi的bug吗?数组下标越界的问题;

newyj 2001-05-17 01:48:00

我定义一个数组
aa[0..4]

aa[-1];aa[8]这样的语句在编译时是通不过的


加一个se1:Tspinedit

se1.MinValue:=-2222;
se1.maxvalue:=2000;

label1.caption :=inttostr(se1.value);

不管下标如何越界系统不会报错;这是delhphi 的bug吧;
...全文
84 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wonderxin 2001-05-25
  • 打赏
  • 举报
回复
可以在Project Options 对话框中选中Range Checking 复选框,这样编译器会自动加上特殊的逻辑在
运行时捕捉此类错误。
whatname 2001-05-25
  • 打赏
  • 举报
回复
不明白说的什么意思
newyj 2001-05-25
  • 打赏
  • 举报
回复
man

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧