Здравствуйте, Ovl, Вы писали:
Ovl>Здравствуйте, NightBlade, Вы писали:
NB>>и, кстати, а причем здесь вручную оно сбрасывается или нет? важно, когда оно устанавливается
Ovl>waitforobjects вызванный повторно вернет объект, который находится все ещё в сигнальном состоянии. Ovl>таким образом сбрасывая объекты по одному вручную, можно узнать кто из них был в сигнальном состоянии. Ovl>проблема будет только тогда, когда один из объектов постоянно сигналится. тогда до остальных просто не успеет дойти очередь. однако его можно Ovl>второй раз и не ждать, исключая из аргументов.
Все они мануал, да ещё и TIMEOUT может быть INFINITE. Ну и тот, кто устанавливает события, ничего не знает о том, кто его ждёт. Кроме как разбивать интервал на короткие промежутки, проверяя hCancelEvent и вручную считая timeout ничего другого родить не могу.