Автор
|
Тема: Вопрос о функции WaitForSingleObject
|
Brus |
опубликован 10-10-2001 01:56 MSK
Подскажи-ка мне Кекс вот что: возможно ли использование функции WaitForSingleObject в цикле(Object = Event) для выхода из него по событию. Если нет, то подскажи другую функцию. Зарание спасибо.
|
ua1zcl
|
опубликован 14-10-2001 16:30 MSK
Не понял цикла. В хелпе сказано, что возврат из функции будет : · The specified object is in the signaled state. · The time-out interval elapses. т.е когда Ваш Event будет включен (например функцией SetEvent()). А манипуляции типа присваивания Event=... не пройдёт - этим система занимается. ua1zcl/alex |
tonik
|
опубликован 11-12-2001 21:33 MSK
Значит так. Надо вызвать WaitForSingleObject со вторым параметром (величиной таймаута) равной 0. Если функция вернёт WAIT_OBJECT_0, то событие произошло, можно выходить из цикла, иначе ещё нет. |