@artem78

Как писать в файл без буфферизации в Delphi?

Этот код записывает в файл строки не сразу а частями:

var
  f: textfile;
  i: integer;
begin
  AssignFile(f, 'file.txt');
  ReWrite(f);
  for i := 0 to 200 do
  begin
    WriteLn(f, 'string number ' + IntToStr(i));
    Sleep(1000);
  end;
  CloseFile(f);
end.


Как отключить буфферизацию. чтобы после каждой строки данные сразу сохранялись на диск?
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
Vapaamies
@Vapaamies
Разработчик будущей ОС для ПК размером 250 МБ
Сбрасывать буфера процедурой Flush.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы