Как определить, что файл пишется без ошибок
От: VGemini  
Дата: 16.04.07 11:10
Оценка:
Привет всем,
Возникла такая проблема, при использовании WMEncoder изображение с камеры кодируется на диск. В каждый файл пишется по 6 часов круглосуточно. Но при этом появляются файлы с ошибками, которые потом нельзя просмотреть, скорей всего это происходит когда, WMEncoder пишет в битую ячейку. Вопрос : как проверить,то что информация записана удачна, а при возникновении ошибки сигнализировать об этом.
В WMEncoder есть интерфейс IWMEncStatistics в котором есть, свойство FileArchiveStats, которое возвращает размер файла, по идеи если архив испорчен то при вызове этого свойства будет генериться ошибка(0xC00D1B7E The encoder engine is not currently archiving.) Так вот эта ошибка возникает и тогда когда всё архивируется правильно. И есть ли какай нибудь другой способ проверять файл в режиме реального времени, пока в него кодируется изображение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.