Функция
TranslatePath (String) : String |
Top Previous Next |
Назначение
|
Функция
раскрывает значения переменных окружения и макропеременных
системы Атлантис,
заданных в конфигурационном файле или командной строке. В
результате Вы получите полное имя файла или каталога в верхнем
регистре. В качестве базы для формирования полного пути
используется стартовая директория программы. |
Описание
|
function
TranslatePath (Str : String) : String; |
Параметры
|
Str
: String - строка с именем файла (каталога), записанным с
использованием переменных окружения или макропеременных
системы Атлантис.
|
Возвращаемое
значение |
Функция
возвращает строку с именем файла (каталога) с раскрытыми
переменными окружения и макропеременными. |
Замечания
|
Как
правило, данная функция используется при создании файлов отчетов в
каталогах конкретных пользователей (см. пример). |
Пример
|
TranslatePath
('%USER%\Report.%ext%') |
Предположим,
значения макропеременных следующие (заданы в командной строке,
конфигурационном файле или в программе): |
#User=User1
|
#ext=doc
|
Стартовая
директория C:\Work. |
После
модификации строка будет выглядеть следующим образом:
|
'C:\WORK\USER1\REPORT.DOC'
|