Mutex.ResetEvent
| ResetEvent (Работа с событиями) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Функция меняет состояние текущего события на сброшено. Функция не рекомендуется к использованию (так как есть вероятность потерять одно событие), кроме как внутри конструкции блокировки объекта с помощью LockObject и проверке EventState до ее вызова.
Синтаксис
Mutex.ResetEvent()
Примеры
a:=Mutex.CreateEvent(1);
Message("Событие имеет состояние: "+a.EventState());
a.ResetEvent();
Message("Событие имеет состояние: "+a.EventState());
//Будет выведено последовательно:
//"Событие имеет состояние: 1"
//"Событие имеет состояние: 0"