SysIsTerminalMode
| SysIsTerminalMode (Функции среды) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Функция проверяет, запущен ли текущий клиент в терминальном режиме (1), либо в режиме локального компьютера (0). Некоторые графические приложения не будут успешно работать в терминальных режимах, работающих через медленные соединения, для того, чтобы разработчик мог принять информированное решение о запуске таких приложений (к примеру, картографических программ), можно использовать эту функцию.
Синтаксис
sysIsTerminalMode():<Клиент работает в терминальном режиме (INT)>
Возвращаемое значение
Функция возвращает 0, если клиент запущен на компьютере в консольной (реальной) сессии, иначе возвращает 1.
Примеры
If sysIsTerminalMode() Then
If AskQuestion("Вы работаете в терминальном режиме, администратор должен установить возможность запуска "+
"локальной картографической программы. Запуск этой программы на удаленном рабочем столе вызовет значительное "+
"замедление работы, продолжить?",Q_QUESTION+Q_YESNO)<>R_YES Then
Exit;
EndIf;
EndIf;