Задать вопрос
@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.


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

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

Похожие вопросы