Difference between revisions of "ProgramMode"

From SunFlurry wiki
Jump to: navigation, search
m (1 revision imported)
1>Admin
Line 12: Line 12:
 
* [[Объекты]]
 
* [[Объекты]]
 
* [[Функции общего назначения]]}}
 
* [[Функции общего назначения]]}}
Функция возвращает код типа клиента текущей сессии. 0 -- консольный режим, 1 -- визуальный клиент.
+
Функция возвращает код типа клиента текущей сессии. Доступны следующие значения:
 +
* '''0''' -- консольный режим  
 +
* '''1''' -- визуальный клиент
 +
* '''2''' -- консольный режим автономного клиента
 +
* '''3''' -- визуальный клиент автономной сборки
  
 
== Синтаксис ==
 
== Синтаксис ==
Line 24: Line 28:
 
== Примеры ==
 
== Примеры ==
 
<pre>
 
<pre>
Message(?(ProgramMode,"Программа запущена в визуальном клиенте","Программа запущена в консольном клиенте"));
+
Message(?((ProgramMode() and 1)=1,"Программа запущена в визуальном клиенте","Программа запущена в консольном клиенте"));
 
</pre>
 
</pre>

Revision as of 17:59, 21 February 2025

  ProgramMode (Функции среды)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция возвращает код типа клиента текущей сессии. Доступны следующие значения:

  • 0 -- консольный режим
  • 1 -- визуальный клиент
  • 2 -- консольный режим автономного клиента
  • 3 -- визуальный клиент автономной сборки

Синтаксис

ProgramMode():<Тип клиента (INT)>

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

Функция возвращает числовое значение.

Примеры

Message(?((ProgramMode() and 1)=1,"Программа запущена в визуальном клиенте","Программа запущена в консольном клиенте"));