Difference between revisions of "SysParam"
1>Admin (Created page with "{{infobox function |name=SysExecLocal |object=Функции общего назначения |caption=Функции среды |type=1 |status=2 |db=0 |exception=Нев...") |
m (1 revision imported) |
(No difference)
|
Revision as of 15:18, 16 April 2021
SysExecLocal (Функции среды) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция возвращает параметр командной строки запуска клиента с требуемым номером. При этом параметр с индексом 0 указывает на сам исполняемый файл клиента. К примеру, если запуск клиента осуществлялся с помощью строки C:\Program Files\SFClient\SFCG.exe NoExecutableUpdates "UserName=User123" "Password=123456"
(см. Основной файл инициализации клиента), параметр 0 будет иметь значение "C:\Program Files\SFClient\SFCG.exe", параметр 1 -- "NoExecutableUpdates", параметр 2 -- "UserName=User123" и параметр 3 -- "Password=123456", функция SysParamCount возвратит число 3.
Синтаксис
SysParam(<Номер параметра (INT)>):<Параметр командной строки (STRING)>
Аргументы
<Номер параметра (INT>
- Число -- индекс получаемого параметра. Если значение аргумента меньше нуля или больше общего количества параметров клиента, функция возвратит пустую строку.
Возвращаемое значение
Возвращает строковое значение, соответствующее значению параметра с указанным индексом.
Примеры
Message("Строка, с помощью которой был вызван файл клиента: "+SysParam(0)); For i:=1 To SysParamCount Do Message("Параметр (ключ) при запуске клиента: "+SysParam(i)); EndDo;