D2010编译了行数差异

时间:2010-02-03 17:48:25

标签: delphi delphi-2010 line-count

在构建项目时,有两个地方报告了源行数:

  1. 在编译进度对话框中
  2. 在项目下|信息
  3. 在Delphi 2007中,这两个数字对于我们正在构建的项目是相同的。

    在Delphi 2010中,这两个数字截然不同。 (1)计数大于100万行或40%。 (第二)计数足够接近Delphi 2007计数,以满足正在构建的正确文件,以解释移植到D2010的代码更改。源文件的替代版本在构建环境中根本不存在。

    所以问题是:

    为什么D2010中的第一和第二行数量如此明显不同,在D2007中可以理解的相同?

    相关:

    Why does line count change so much from D2007 to D2010?

2 个答案:

答案 0 :(得分:11)

我们已经对此进行了调查,这是一个错误。它是转移到MS Build的结果。我们已经修复了当前版本。

正确号码是“项目信息”菜单中的号码。编译对话框中报告的那个是“近似”。

答案 1 :(得分:0)

在D2007中没有解析(ifdefed)代码,因为空行算法太简单了?一个小小的测试就会显示出来。