自由pascal退出代码201

自由pascal退出代码201,pascal,freepascal,exit-code,Pascal,Freepascal,Exit Code,我试图制作一个程序来生成10000以下的友好数字,但在我按下ctrl+f9后,它退出了,退出代码是201。如何修复它?可能在表达式a[a[i]]中,a[i]包含无效索引,这会导致范围检查错误,正如Ken所说 对于初学者,您可以使用0初始化单元格,但不初始化[0]1)从不发布代码的图像-有关不应该这样做的许多原因的列表,请参阅。复制并粘贴为文本。它作为一个图像是绝对无用的。2) 退出代码201是一个范围检查错误,这意味着您的代码超出了它使用的一种数据类型的限制。首先在编译器选项中启用范围检查,这样


我试图制作一个程序来生成10000以下的友好数字,但在我按下ctrl+f9后,它退出了,退出代码是201。如何修复它?

可能在表达式a[a[i]]中,a[i]包含无效索引,这会导致范围检查错误,正如Ken所说

对于初学者,您可以使用0初始化单元格,但不初始化[0]

1)从不发布代码的图像-有关不应该这样做的许多原因的列表,请参阅。复制并粘贴为文本。它作为一个图像是绝对无用的。2) 退出代码201是一个范围检查错误,这意味着您的代码超出了它使用的一种数据类型的限制。首先在编译器选项中启用范围检查,这样在发生异常时就会出现异常。第二,学习使用调试器逐步完成代码,这样您就可以自己解决这类问题。