Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
Закрывать файл после удаления флешки и жаловаться на то, что не закрывается - это 5!

Места под разумный архив там много, 5-6 мВ Flash и 256 кбайт ОЗУ на RAM-диске, самое то оперативно получать архивы. Или на 1 ПЛК весь Газпром сидит?
Добавьте кнопку отключить флешку в программе и все будет хорошо.
1)Кнопку добавил. Какой смысл? Питание отключили и конэц. У вас в отношении флэшки никакого закрытия нет. Сколько тестил отключение без закрытия файла - ничего не портится. У вас оно формальное. Хотя в нормальной FS удерживать открытым файл - это прямая дорога к порче файловой на флэшке. За это хоть спасибо.
2)5-6 флэша которые убиваются? И сколько протянет такой кольцевой буфер с циклом записи 12 мегабайт в сутки? Плюс сохранение данных нужно за последний месяц. К чему это прикрутить? Бред короче.
3)Закрывать дескриптор на удаенной флэшке я и не говорил что хорошо. И не жалуюсь. Просто удаление всех дескрипторов-то работает. А вроде как должны копиться открытые файлы. Но раз удаление всех дескрипторов работает - это спасает. Еще бы сделали простую функцию перегрузки FS и было бы вообще хорошо. За неделю переговоров на этом форуме уже десять раз косяк бы исправили. Больше болобольства. И можно было бы флэшки без перезапуска менять.