Здравствуйте Satrap, Вы писали:
S>Ответить на Ваш вопрос без кода трудно. Приведите код, попробуем разобраться.
Я этот же вопрос изначально в "WIN API" задавал, там же и код есть.
S>Я делал компоненты для работы со звуком, если оставите свой эл-ый адрес, я Вам их вышлю.
Буду очень благодарен. Если не нравится vladislav_foltz@mail.ru, то можно на vlad@pres.ru
S>Кстати, я завершал запис так как Вы говорили, перед WaveInReset ставил флаг, который опрашивался в обработчике WIM_DATA
Я еще подумал и сделал на критических секциях с последующей проверкой хэндла девайса на валидность (если хэндл уже закрыт, то никаких Add/Prepare/Unprepare не делаем).