Возвращает имя каталога, из которого производился запуск Visual FoxPro.

HOME([nLocation])

Параметры

nLocation

Определяет опциональный (необязательный) дополнительный параметр функции HOME( ). Отсутствие данного параметра nLocation эквивалентно вызову: HOME(0).

В следующей таблице приводятся допустимые значение параметра nLocation и соответствующие каталоги, возвращаемые функцией HOME( ).  Данные каталоги определяются в процессе начальной установки системы Visual FoxPro.

nLocation Соответствующий Каталог

0 or omitted

Каталог запуска системы Visual FoxPro (домашний)

1

Какталог, в который установлена система Visual FoxPro, где размещен стартовый файл VFP9.EXE

2

Какталог размещения Примеров Visual FoxPro (Samples). Системная переменная  _SAMPLES содержит аналогичное значение.

3

Каталог размещения Visual Studio Common

4

Подкаталог Visual FoxPro Graphics (графические файлы)

5

Подкаталог Visual Studio MSDN

6

Подкаталог Visual Studio Tools

7

Подкаталог Visual FoxPro Application Data, определяемый пользователем

8

Подкаталог Visual FoxPro Projects, содержащий новые Проекты пользователя, обычно соответствует Системному подкаталогу Мои Документы для сеанса работы текущего пользователя системы

Expand imageВозвращаемое значение

Символьного типа. HOME( ) возвращает имя специализированного каталога системы Visual FoxPro.

Expand imageПример

  CopyCode imageКопировать Код
CLEAR
? 'Visual FoxPro startup directory: ', HOME( )
? 'Visual FoxPro installation directory: ', HOME(1)
? 'Visual FoxPro samples directory: ', HOME(2)
? 'Visual Studio common directory: ', HOME(3)
? 'Visual FoxPro graphics directory: ', HOME(4)
? 'MSDN samples directory: ', HOME(5)
? 'Visual Studio tools directory: ', HOME(6)
? 'Visual FoxPro user app data subdirectory: ', HOME(7)
? 'Visual FoxPro user documents subdirectory: ', HOME(8)

Expand imageСм. также