我的Delphi应用程序在运行之前甚至会引发访问冲突错误。我在Application.Initialize
行做了一个断点,但我的应用程序没有运行,我仍然得到例外。我怎样才能找到问题?
答案 0 :(得分:6)
unit initialization section是在Application.Initialize
执行之前运行的代码。这是代码底部的initialization
部分中的代码。
所以你似乎在该代码中有错误。最有可能的是它将出现在你自己的一个单位中。要做的是在调试器下运行,看看调试器在哪个单元中断。确保您的IDE配置为在发生访问冲突时中断。
我还建议启用调试DCU,以防其中一个RTL / VCL单元出现异常。