在构建项目时,有两个地方报告了源行数:
在Delphi 2007中,这两个数字对于我们正在构建的项目是相同的。
在Delphi 2010中,这两个数字截然不同。 (1)计数大于100万行或40%。 (第二)计数足够接近Delphi 2007计数,以满足正在构建的正确文件,以解释移植到D2010的代码更改。源文件的替代版本在构建环境中根本不存在。
所以问题是:
为什么D2010中的第一和第二行数量如此明显不同,在D2007中可以理解的相同?
答案 0 :(得分:11)
我们已经对此进行了调查,这是一个错误。它是转移到MS Build的结果。我们已经修复了当前版本。
正确号码是“项目信息”菜单中的号码。编译对话框中报告的那个是“近似”。
答案 1 :(得分:0)
在D2007中没有解析(ifdefed)代码,因为空行算法太简单了?一个小小的测试就会显示出来。