list index out of bounds(-1) 中括号里面的数字代表什么,请指导下,谢谢
2 个解决方案
#1
-1标示在界外
#2
I/O error 这类异常,是delphi调用其它IO库(如windows的dll)时,调用返回结果出错,包装代码就会抛出这
种异常。
list index out of bounds(-1) 这类异常,是VCL库中定义的异常,甚至是list一类组件主动抛出来的(比如明显下标越界)。
需要理解好Delphi中的异常处理规则, 可以写出简洁的代码 -- 具体多读一下vcl源码。
最后,不要害怕见到异常,这是程序健壮的体现,要掌控它。
list index out of bounds(-1) 这类异常,是VCL库中定义的异常,甚至是list一类组件主动抛出来的(比如明显下标越界)。
需要理解好Delphi中的异常处理规则, 可以写出简洁的代码 -- 具体多读一下vcl源码。
最后,不要害怕见到异常,这是程序健壮的体现,要掌控它。
#1
-1标示在界外
#2
I/O error 这类异常,是delphi调用其它IO库(如windows的dll)时,调用返回结果出错,包装代码就会抛出这
种异常。
list index out of bounds(-1) 这类异常,是VCL库中定义的异常,甚至是list一类组件主动抛出来的(比如明显下标越界)。
需要理解好Delphi中的异常处理规则, 可以写出简洁的代码 -- 具体多读一下vcl源码。
最后,不要害怕见到异常,这是程序健壮的体现,要掌控它。
list index out of bounds(-1) 这类异常,是VCL库中定义的异常,甚至是list一类组件主动抛出来的(比如明显下标越界)。
需要理解好Delphi中的异常处理规则, 可以写出简洁的代码 -- 具体多读一下vcl源码。
最后,不要害怕见到异常,这是程序健壮的体现,要掌控它。