Показать сообщение отдельно
  #6  
Старый 16.02.2017, 21:55
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от Klyaksa
В политике отключал кеширование, не помогло.
Меня больше всего удивило что файл закрылся, но продолжает записыватся.

Это нормально для флешек. Там есть аппаратное/низкоуровневое кеширование. При активации безопасного отключения USB накопителя, ОС принудительно форсирует сохранение этого кеша. А пока флешка активна данные могут лежать в буфере сколь угодно долго. только это должно быть прозрачно для прикладных программ. Т.е. даже есть ФИЗИЧЕСКИ данные еше не записаны, но (другая) программа читает их, они должны считаться нормально, как будто уже записаны.
Ответить с цитированием