Функция 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'