Delphi 显示数组元素-当索引为变量时-不可接受的值

Delphi 显示数组元素-当索引为变量时-不可接受的值,delphi,delphi-xe4,Delphi,Delphi Xe4,在去窃听期间, 为什么我不能查看数组元素? 当索引是一个变量(arrai[i])时,我会遇到不可接受的值问题 但当索引是常量时(array[1]),它就可以正常工作。 请看我的照片: 我对任何类型的数组(简单的整数或字符串数组或多维对象数组)都有疑问 我使用delphixe4 如何修复它?在调试模式下运行时,尝试在项目选项中禁用优化。是否确定在调试模式下禁用项目的优化?使用Delphi 10.4.1进行测试。如果“优化”选项为TRUE,则调试期间无法访问工作日[i]。但现在它给出了一个明确的信

在去窃听期间, 为什么我不能查看数组元素? 当索引是一个变量(
arrai[i]
)时,我会遇到不可接受的值问题 但当索引是常量时(
array[1]
),它就可以正常工作。 请看我的照片:

我对任何类型的数组(简单的整数或字符串数组或多维对象数组)都有疑问

我使用delphixe4


如何修复它?

在调试模式下运行时,尝试在项目选项中禁用优化。

是否确定在调试模式下禁用项目的优化?使用Delphi 10.4.1进行测试。如果“优化”选项为TRUE,则调试期间无法访问工作日[i]。但现在它给出了一个明确的信息:“由于优化,变量‘i’在这里无法访问”。