11

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

  1. 在编译进度对话框上
  2. 项目下 | 信息

在 Delphi 2007 中,这两个数字对于我们正在构建的项目是相同的。

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

所以问题是:

为什么 D2010 中的第一行和第二行数在 D2007 中可以理解地相同,但它们的数量却如此巨大?

有关的:

为什么从 D2007 到 D2010 的行数变化如此之大?

4

2 回答 2

11

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

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

于 2010-02-04T00:37:07.773 回答
0

由于空行算法太简单,未在 D2007 中计入已解析(ifdefed)代码?一个小测试会显示。

于 2010-02-03T20:38:06.060 回答