При разрабатывании проекта существует два места, где об исходном количестве строки сообщают:
В Delphi 2007 эти два числа были идентичны для проекта, который мы разрабатываем.
В Delphi 2010 эти два числа дико отличаются. (1-е) количество больше количеством 1 миллиона строк или 40%. (2-е) количество достаточно близко к количеству Delphi 2007, которое будет удовлетворено, что корректные файлы создаются, составляя изменения кода в портировании на D2010. Альтернативные версии исходных файлов просто не существуют в среде сборки.
Таким образом, вопрос:
Почему так решительно отличается 1-е и 2-е количество строки в D2010, когда они были понятно идентичны в D2007?
Мы исследовали это, и это ошибка. Это произошло в результате перехода на MS Build. Мы исправили это в нашей текущей сборке.
Правильный номер - это номер в меню «Информация о проекте». То, что отображается в диалоговом окне компиляции, является "приблизительным".
Не проанализированный (если определен) код учитывается в D2007, потому что алгоритм пустой строки был слишком простым? Небольшой тест покажет.