Difference between revisions of "GetUserDirectory"
(→Примеры) |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:51, 7 February 2021
GetUserDirectory (Функции среды) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция возвращает путь к личной папке пользователя, при наличии подключения к серверу, этот путь указывает на папку на сервере, и выглядит UserSettings\<Имя пользователя>\
, если клиент работает без подключения к серверу, этот путь указывает на локальную папку, и будет выглядеть <Путь с файлам конфигурации>\UserSettings\<Имя пользователя>\
. В данной папке можно хранить установки, предпочтения и другие файлы, связанные с текущим пользователем. Клиент также сохраняет свои установки форм и печати внутри этой папки, поэтому, нельзя рассчитывать, что она будет пустой.
Синтаксис
GetUserDirectory():<Путь к личной папке пользователя (STRING)>
Возвращаемое значение
Функция возвращает строковое значение.
Примеры
Message("Путь к локальной папке временных файлов: "+GetTempDirectory); If GetDatabaseDirectory<>"" Then Message("Путь к локальной папке проекта: "+GetDatabaseDirectory); Else Message("Клиент имеет подключение к серверу"); EndIf; Message("Путь к папке, из которой запущен файл клиента: "+GetBinaryDirectory); If Pos(":",GetUserDirectory)+Pos("\\",GetUserDirectory)=0 Then Message("Путь к удаленной папке временных файлов: "+GetUserDirectory); Else Message("Путь к папке временных файлов текущего клиента: "+GetUserDirectory); EndIf;