我们使用 Embarcadero Delphi 2010,最近对一个中型项目的一个单元进行了更改,导致代码完成完全停止工作——但仅在这个项目内部,它在其他项目中仍然可以正常工作。感到困惑的是,我在互联网上搜索了有关究竟是什么可能导致这种情况发生的线索,但我的搜索并不太成功。
从我收集的信息来看,IDE 似乎有一些解析器/编译器彼此完全分开工作,这使得更快的代码完成编译器完全有可能在主编译器不会失败的情况下失败。这正是我的项目正在发生的事情。
我的问题:有没有办法找出代码洞察/代码完成编译器到底在哪里失败?IDE 是否在任何地方保存动态解析/编译的日志?