Delphi Path Variables - PullRequest
       37

Delphi Path Variables

6 голосов
/ 10 мая 2010

В Delphi IDE путь к установке Delphi указан как $ (DELPHI). Мне интересно, есть ли способ создать мои собственные индикаторы пути, такие как $ (MY_LIBRARY) или что-то подобное. Я думал, что $ (DELPHI) был указан как переменная окружения, но, видимо, нет. Есть идеи? (Я использую Delphi 7)

Ответы [ 6 ]

9 голосов
/ 10 мая 2010

В Delphi 2010:

  • выберите Инструменты -> Параметры
  • выберите «Переменные среды»
  • укажите либо Систему, либо Пользовательскую переменную
1 голос
/ 10 мая 2010

Для Delphi 5 вы можете добавить их из окна Переменные среды

щелкните правой кнопкой мыши Мой компьютер> Свойства> Дополнительно> Переменные среды

0 голосов
/ 08 марта 2016

Существует альтернативный обходной путь - используйте SUBST, чтобы назначить букву виртуального диска корню папки, которую вы будете использовать $ (MyFiles), если бы вы могли, а затем просто использовать это.

Например, если у вас есть файлы в глубокой директории, вы должны перейти в командную строку и набрать:

SUBST M: "C: \ users \ Me \ Delphi Files \ My Components"

и тогда вы можете обратиться к нему по M:

0 голосов
/ 10 мая 2010

В Windows 7 (и Vista похожа) нажмите кнопку «Пуск», щелкните правой кнопкой мыши «компьютер», «Свойства», а затем «Дополнительные параметры системы». Нажмите «Переменные среды», и теперь вы можете создавать новые как глобальные (системные) или только для текущего пользователя (вас). Например, «MyVar».

Теперь в пути delphi обозначьте MyVar как $ (MyVar).

MyVar теперь будет отображаться в пакетных файлах как% MyVar%.

0 голосов
/ 10 мая 2010

Также следует отметить, что при использовании компилятора командной строки файл RSVARS.BAT, расположенный в каталоге BIN текущей установки Delphi, создает некоторые переменные среды для дочерних процессов. (например, BDS и BDSCOMMONDIR).

0 голосов
/ 10 мая 2010

В Delphi 2010: Я знаю, что многие из тегов XML в Project.dproj могут использоваться следующим образом. (Например, $ (DCC_DcuOutput), $ (DCC_ExeOutput) ...).

Возможно, можно добавить свои собственные теги XML в файл и использовать их позже. Хотя я не уверен, что они будут сохранены в IDE.

...