Difference between revisions of "IsExecutingInSeparateThread"

From SunFlurry wiki
Jump to: navigation, search
1>Admin
(Created page with "{{infobox function |name=IsExecutingInSeparateThread |object=Функции общего назначения |caption=Функции среды |type=1 |status=2 |db=0 |v...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 12:09, 13 March 2022

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

Функция возвращает 1, если текущая программа исполняется в потоке, созданном функцией ExecuteFunctionInSeparateThread. Может использоваться для подавления вывода разлиных сообщений в консоль сообщений визуального клиента, если исполнение происходит в фоновом режиме.

Синтаксис

IsExecutingInSeparateThread():<Результат 0 или 1 (INT)>

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

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

Примеры


  Function Пример()
    Message("Внутри функции Пример: IsExecutingInSeparateThread: "+IsExecutingInSeparateThread);
  EndFunction

Message("Вне функции Пример: IsExecutingInSeparateThread: "+IsExecutingInSeparateThread);
Mutex.ExecuteFunctionInSeparateThread("Пример",0);

//В консоль сообщений будет выведено последовательно:
//Вне функции Пример: IsExecutingInSeparateThread: 0
//Внутри функции Пример: IsExecutingInSeparateThread: 1