SysIsTerminalMode

From SunFlurry wiki
Jump to: navigation, search
  SysIsTerminalMode (Функции среды)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция проверяет, запущен ли текущий клиент в терминальном режиме (1), либо в режиме локального компьютера (0). Некоторые графические приложения не будут успешно работать в терминальных режимах, работающих через медленные соединения, для того, чтобы разработчик мог принять информированное решение о запуске таких приложений (к примеру, картографических программ), можно использовать эту функцию.

Синтаксис

sysIsTerminalMode():<Клиент работает в терминальном режиме (INT)>

Возвращаемое значение

Функция возвращает 0, если клиент запущен на компьютере в консольной (реальной) сессии, иначе возвращает 1.

Примеры

If sysIsTerminalMode() Then
  If AskQuestion("Вы работаете в терминальном режиме, администратор должен установить возможность запуска "+
      "локальной картографической программы. Запуск этой программы на удаленном рабочем столе вызовет значительное "+
      "замедление работы, продолжить?",Q_QUESTION+Q_YESNO)<>R_YES Then
    Exit;
  EndIf;
EndIf;