Для инструментов статического анализа кода необходимо знать все эффективные исходные пути для данного проекта Delphi, которые определены на уровне проекта и в глобальной конфигурации IDE.
Есть ли библиотека Delphi, которая может собирать такую информацию о проекте?
Насколько мне известно, настройки реестра для Delphi IDE могут находиться в разных местах, чтобы поддерживать несколько конфигураций. Но для данной комбинации местоположения реестра IDE и файла проекта должна быть возможность собирать исходные пути.
Изменить. Еще одно решение - использовать переключатель --depends. Это заставит dcc32.exe записать файл ".d" со всеми именами файлов dcu проекта (и всеми зависимостями), включая имена путей. Однако список файлов включает модули, которые уже скомпилированы, поэтому это неправильное решение исходной проблемы.