Процедура SetTextBuf

Модуль System

Назначает буфер ввода/вывода на текстовый файл.

Объявление:

Procedure SetTextBuf(Var F : Text; Var Buf [ ; Size : Word ] );

Режим: 

Замечания:

Процедуру SetTextBuf нельзя применять к открытому файлу, хотя ее и можно вызывать сразу после выполнения Reset, ReWrite и Append.

Если вы вызываете SetTextBuf для открытого файла во время операций ввода/вывода, то это может вызвать потерю данных из-за смены буфера.

Borland Pascal не гарантирует, что буфер будет существовать во время всей операций ввода/вывода в файл. Обычная ошибка состоит в том, что используют локальную переменную как буфер, а затем используют файл вне процедуры, в которой был объявлен буфер.

Пример программы: settxtbf.pas