Дэвид прав, что эти переменные специфичны для Delphi (и C ++ Builder), и они не доступны как «нормальные» переменные среды.
Однако их можно посмотреть в реестре. Ключ: HKCU\Software\<Borcadero>\BDS\<version>\Environment Variables
.
Любые добавленные вами переменные окружения также можно найти здесь. Например, у меня есть переменная $ (MVC), указывающая на папку, в которой можно найти все мои компоненты (версии).
На работе мы используем реестр для поиска значений в комбинации сценарий / приложение для преобразования dprojs в файлы cfg для нашего сервера сборки, который использует компилятор командной строки. (Поскольку мы не используем IDE на сборочной машине, мы добавили наши переменные среды Delphi в реестр вручную).
Обновление
На самом деле, ключ Переменные среды используется для пользовательских переменных среды и для переопределений «стандартных» переменных среды BDS. Значения по умолчанию для любой переменной среды $ (BDS *) в реестре нигде не найдено ...
Итак, современные знания говорят, что если вы хотите получить значения переменных $ (BDS *), вам придется переопределить значения по умолчанию и прочитать значения, указанные вами в ключе переменных среды.