SysIsTerminalMode
Revision as of 06:53, 12 July 2019 by Admin (talk | contribs) (Created page with "{{infobox function |name=SysIsTerminalMode |object=Функции общего назначения |caption=Функции среды |type=1 |status=2 |db=0 |visual=0}}...")
| SysIsTerminalMode (Функции среды) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Функция проверяет, запущен ли текущий клиент в терминальном режиме (1), либо в режиме локального компьютера (0). Некоторые графические приложения не будут успешно работать в терминальных режимах, работающих через медленные соединения, для того, чтобы разработчик мог принять информированное решение о запуске таких приложений (к примеру, картографических программ), можно использовать эту функцию.
Синтаксис
sysIsTerminalMode():<Клиент работает в терминальном режиме (INT)>
Возвращаемое значение
Функция возвращает 0, если клиент запущен на компьютере в консольной (реальной) сессии, иначе возвращает 1.
Примеры
If sysIsTerminalMode() Then
If AskQuestion("Вы работаете в терминальном режиме, администратор должен установить возможность запуска "+
"локальной картографической программы. Запуск этой программы на удаленном рабочем столе вызовет значительное "+
"замедление работы, продолжить?",Q_QUESTION+Q_YESNO)<>R_YES Then
Exit;
EndIf;
EndIf;