ReWrite (процедура)

Язык:
Русский
English

 ReWrite (процедура)


Создает и открывает новый файл.

Объявление

 Procedure ReWrite(var F : File [; Recsize : Word ] );

Режим

Windows, Real, Protected

Замечания

Параметр F - переменная любого файлового типа связанная с внешним файлом, с помощью Assign. RecSize - необязательный параметр, определяющий размер блока, который нужно использовать при передаче данных. Если RecSize опущен, принят заданный по умолчанию размер блока в 128 байт.

Процедура ReWrite создает новый внешний файл с именем, назначенным в переменной F. Если внешний файл с тем же самым именем уже существует, то он удаляется, а на его месте создается новый пустой файл. Если F уже открыт, то он сначала закрывается, а затем вновь создается. Текущая позиция указателя устанавливается на начало пустого файла.

Если переменной F было назначено пустое имя, например Assign(F, ''), то после обращения к ReWrite, переменная F будет относиться к стандартному выходному файлу (стандартный номер дескриптора = 1).

Если F - текстовый файл, то F открывается только на запись. После обращения к ReWrite, значение Eof(F) равно True.

В режиме {$I-} функция IOResult вернет 0, если операция была успешна, иначе, она возвращает отличный от нуля код ошибки.

См. также

Пример

Язык:
Русский
English


 { Пример программы для процедуры ReWrite }

var
  F : Text;

begin
  Assign(F, 'NEWFILE.$$$');
 ReWrite(F);
 WriteLn(F, 'Только что созданный файл с этим текстом внутри...');
 Close(F);
end.
Тэги: ReWrite
| G+
Код для вставки: :: :: :: ::
Поделиться: // //