OutputFilesDirectory для 3-го клиента

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

OutputFilesDirectory для 3-го клиента

Сообщение galover »

Нужно получить значение Out директории для 3х клиента и для 2-х уровневого. Использую GetStringParameter('Files', 'OutputFilesDirectory', 0) - для двухуровневого все нормально, но для 3x возвращается серверный путь, а мне нужен тот, что я вижу в свойствах клиента (параметр OutputFilesDirectory, секция Files - там стоит локальный путь, в папке куда проинсталирован клиент). Заранее спасибо!
Vik
Местный житель
Сообщения: 370
Зарегистрирован: 28 сен 2006, 15:43
Откуда: Санкт-Петербург
Контактная информация:

Re: OutputFilesDirectory для 3-го клиента

Сообщение Vik »

Например, так :

Код: Выделить всё

 SrvPath := GetStringParameter('Files','OutputFilesDirectory',0)
 if IfDefServerApp 
     CliPath := ConvertServerPathToCli(SrvPath)
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Re: OutputFilesDirectory для 3-го клиента

Сообщение galover »

Vik
То что доктор прописал!
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Re: OutputFilesDirectory для 3-го клиента

Сообщение galover »

Оказывается можно проще. Есть функция ExDirectoryOut, которая возвращает путь к out директории с учетом клиента
Ответить