如何调试在应用程序初始化时引发的访问冲突?

时间:2012-11-27 15:27:30

标签: delphi delphi-xe2

我的Delphi应用程序在运行之前甚至会引发访问冲突错误。我在Application.Initialize行做了一个断点,但我的应用程序没有运行,我仍然得到例外。我怎样才能找到问题?

1 个答案:

答案 0 :(得分:6)

unit initialization section是在Application.Initialize执行之前运行的代码。这是代码底部的initialization部分中的代码。

所以你似乎在该代码中有错误。最有可能的是它将出现在你自己的一个单位中。要做的是在调试器下运行,看看调试器在哪个单元中断。确保您的IDE配置为在发生访问冲突时中断。

enter image description here

我还建议启用调试DCU,以防其中一个RTL / VCL单元出现异常。