IsExecutingInSeparateThread
IsExecutingInSeparateThread (Функции среды) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция возвращает 1, если текущая программа исполняется в потоке, созданном функцией ExecuteFunctionInSeparateThread. Может использоваться для подавления вывода разлиных сообщений в консоль сообщений визуального клиента, если исполнение происходит в фоновом режиме.
Синтаксис
IsExecutingInSeparateThread():<Результат 0 или 1 (INT)>
Возвращаемое значение
Функция возвращает числовое значение.
Примеры
Function Пример() Message("Внутри функции Пример: IsExecutingInSeparateThread: "+IsExecutingInSeparateThread); EndFunction Message("Вне функции Пример: IsExecutingInSeparateThread: "+IsExecutingInSeparateThread); Mutex.ExecuteFunctionInSeparateThread("Пример",0); //В консоль сообщений будет выведено последовательно: //Вне функции Пример: IsExecutingInSeparateThread: 0 //Внутри функции Пример: IsExecutingInSeparateThread: 1