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

标签 delphi delphi-2010 delphi-2007 line-count

我们的应用程序是一个庞大的项目,有 3000 多个单元,大约有 350 万行代码。

...或者至少当我们在 D2007 下编译它时是这样。我们最近更新到了 D2010,现在如果我们运行完整的构建,行数最终会停止在大约 490 万行。相同的 DPR、相同的代码库、相同的一切,但编译器在构建周期中以某种方式运行了大约 40% 的代码行,这里没有人知道为什么。

为了让事情变得更困惑,构建后,我们可以转到 IDE 中的“项目”->“信息”,它会报告 380 万行。在 D2007 中,编译器对话框和项目 -> 信息对话框报告相同的数字。

有人知道这里发生了什么吗?

最佳答案

D2010不支持泛型吗?我认为一些库已被泛型取代,如果它计算它正在使用的“虚拟”行,这可能会导致似乎被解析的额外行。

关于delphi - 为什么 D2007 到 D2010 的行数变化如此之大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2188479/

相关文章:

delphi - 如何在自定义 TGraphicControl 上拉伸(stretch)并排绘制两个图形?

string - 德尔福: how to completely remove String from the memory

delphi - 如何在delphi中正确使用Listview?

delphi - WM_COPYDATA 字符串未出现在目标应用程序中

delphi - 作为事件处理程序的接口(interface)方法

delphi - 为什么 FindFirst 返回与掩码不匹配的文件名?

delphi - 在 XMLDocument 中使用 DocumentElement 时发生访问冲突

delphi - 我如何知道Delphi TDBGrid从数据库完成填充的时间?

delphi - 在Delphi中复制大量文件

delphi - DELPHI 2007 的 PDF 压缩器