【发布时间】:2011-02-04 01:55:34
【问题描述】:
我在 Delphi7 中有一个项目。它相当大,由 40 多种形式和框架组成。 最近,编译器只允许我编译一次项目以便我可以运行它,然后每次重新编译 IDE 都会挂起,我必须结束 Delphi 进程。在此之前,我的 CPU 达到 50%(在双核机器上),所以我的推断是编译过程进入了无限循环。它生成的 Executable 是不可运行的,并且在挂起后通常具有固定的大小。
我想知道如何才能找到我的项目中这种不一致的地方。其他项目不会遇到同样的问题。
【问题讨论】:
-
更多信息:所以我现在运行了一个小时左右,没有崩溃。看不到我改变了什么 - 我不认为它是我的代码。是的,我正在使用版本控制 - 但是有什么方法可以在损坏的 exe 中查看崩溃时它正在编译我的应用程序的哪个部分?
-
da-soft 关于使用 Process Explorer 的建议可能会为您指出编译器正在处理的文件。
标签: delphi compiler-construction ide