Функция TranslatePath Назад В начало Вперед

Назначение

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

Описание

function TranslatePath (str : string) : string;

Параметры

str : string - строка с именем файла (каталога), записанным с использованием переменных окружения или макропеременных системы Атлантис.

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

Функция возвращает строку с именем файла (каталога) с раскрытыми переменными окружения и макропеременными.

Замечания

Как правило, данная функция используется при создании файлов отчетов в каталогах конкретных пользователей (см. пример).

Пример

TranslatePath ('%USER%\Report.%ext%')

Предположим, значения макропеременных следующие (заданы в командной строке, конфигурационном файле или в программе):

#User=User1
#ext=doc

Стартовая директория C:\Work. После модификации строка будет выглядеть следующим образом:

'C:\WORK\USER1\REPORT.DOC'