Dilma писал(а):
тут вообще-то надо убирать все циклы и делаи и давать пользователю событие onWaitFailed (это когда результат не равен WAIT_OBJECT_0)Возник вопрос -- почему я вставил именно такой цикл, а не сделал INFINITY ожидание, как в IC Galkova, а только потому, INFINITY оказался не бесконечный цикл в мультипроцессорных системах (проверено именно сначала на IC). Те, после определенного времени WaitForSingleObject вываливался, освобождая доступ к данным, откуда я и поставил проверку на WAIT_OBJECT_0. И претензий к _prop_Delay я тоже не понял, поставь -1 и будет тебе INFINITY
Хорошо, как предполагается конкретная реализация данного метода

Dilma писал(а):
да, это лишнееТут я посчитал, что не желательно влезать в чужой поток копии приложения, а защитить только текущий. Если очень необходимо убрать, то никаких проблем это вызвать не должно, кроме вышеперечисленной.