我注意到在Delphi 2009中,我经常在编译时遇到奇怪的错误,例如递归单元使用,有时只是(貌似)随机错误,指向单元末尾的空白区域。
这些不是真正的错误,因为完整的构建将解决任何问题,我可以继续。我怀疑仿制药与此有关。现在Delphi的构建非常快,但这仍然令人沮丧。 Delphi 2006和Delphi 2007没有这样做,但后来他们没有泛型。
答案 0 :(得分:1)
很难说没有更多细节,但我怀疑在编译器依赖于查找pas / dcus的其中一条路径中存在某种混淆。根据必须编译的内容,找到的单位的顺序是不一样的,甚至单位也不是必需的单位。
您是否有任何修改过的Delphi单元?
你有一个单独的dcus文件夹吗?
您是否在路径中混合源文件和已编译单元文件夹?