在Delphi XE2中,我的程序现在生成一个“列表索引越界” pop 对话框。
我已在(工具\调试器选项\语言异常)下打开了“在语言异常上通知”,但是调试时未显示该异常。
以下异常类型被设置为忽略。
有没有一种方法可以捕获异常而不用断点反复试验?
编辑我试图调试时出现异常对话框。
最佳答案
我的一个项目也遇到了同样的问题,在该项目中,Delphi无法捕捉到异常并让我单击break
或continue
按钮。我的问题是,我链接了一些没有调试的DCU,因为Delphi在编译/链接时首先找到了它们。
我看到的另一个原因是当我使用未经调试而构建的某些组件和/或包,并且其中发生异常时。一旦我使用debug构建了软件包和组件,然后重新构建了项目,Delphi就会捕获异常。
关于delphi - 如何在Delphi XE2中查找 “List index out of bounds”错误的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11532515/