在过去的几个月里,我的 Delphi 安装一直在走下坡路。看起来,当我构建一个版本时,它经常会出现奇怪的错误,如果我构建,然后编译,然后构建,编译等,这些错误就会得到解决。
我与另一位开发人员交谈过,他认为这是一个编译器错误。随着时间的推移,这种性能下降的情况在我们的其他计算机上也发生过。
堆栈溢出认为可能是什么问题。
最佳答案
我见过最多的情况是相同单元/dcus 的多个版本存在于不同的文件夹/路径中,并且根据几乎微不足道的变化,编译器/链接器使用不同的路径并选择不同版本的单元来构建 exe。
我会进行一次大规模的 Spring 清理,检查 lib/搜索路径,删除所有 dcus 并确保任何单元都没有重复版本。
而且,大家一致认为,重新安装 Delphi 有助于以干净的状态开始。
关于Delphi 6 - 当我多次编译时错误消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2767390/