【发布时间】:2012-11-27 15:27:30
【问题描述】:
我的 Delphi 应用程序在运行之前引发了访问冲突错误。我在Application.Initialize 行设置了一个断点,但我的应用程序没有运行,我仍然遇到异常。如何找到问题?
【问题讨论】:
-
在初始化/终结调试中尝试本教程。 youtube.com/watch?v=SOTAm1hivRg
标签: delphi delphi-xe2
我的 Delphi 应用程序在运行之前引发了访问冲突错误。我在Application.Initialize 行设置了一个断点,但我的应用程序没有运行,我仍然遇到异常。如何找到问题?
【问题讨论】:
标签: delphi delphi-xe2
unit initialization section 是在Application.Initialize 执行之前运行的代码。这是单元底部initialization 部分中的代码。
因此,您似乎在该代码中有错误。很可能它会在您自己的单位之一中。要做的是在调试器下运行并查看调试器在哪个单元中断。确保您的 IDE 配置为在发生访问冲突时中断。
我还建议启用调试 DCU,以防在 RTL/VCL 单元之一中出现异常。
【讨论】:
initialization 部分到底在哪里?我找不到它