0

这个 Delphi 2006 应用程序已经成功运行了好几年。在它到达 DPR 文件中的“初始化”之前,我已将它缩小到某个点,因此在执行任何书面代码之前它就挂起。我按下“运行”图标,它从不显示任何其他内容,只是停止运行。没有太多信息可以提供,有什么想法吗?

4

1 回答 1

6

在 Initialize 行运行之前发生了很多事情。最明显的是,所有单元的初始化部分都在运行。我的心理调试感觉说你应该在那里检查。Use Debug DCUs使用关闭(是的,关闭,而不是打开;它对这个练习有很大帮助)构建通过按 F7 而不是 F9 运行,并重复使用 F7 来逐步完成初始化链。沿着这条线的某个地方,您可能会发现使您的程序挂起的任何东西。

于 2010-09-23T00:08:27.117 回答