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