Для бестиповых двоичных файлов file
определены следующие методы:
procedure Reset; Открывает существующий бестиповой файл на чтение и запись |
procedure Rewrite; Открывает существующий бестиповой файл на чтение и запись. Если файл не существовал, он создаётся, если существовал, он обнуляется |
procedure Reset(en: Encoding); Открывает существующий бестиповой файл на чтение и запись в указанной кодировке |
procedure Rewrite(en: Encoding); Открывает существующий бестиповой файл на чтение и запись в указанной кодировке. Если файл не существовал, он создаётся, если существовал, он обнуляется |
function Position: int64; Возвращает или устанавливает текущую позицию файлового указателя в бестиповом файле |
function Size: int64; Возвращает количество байт в бестиповом файле |
procedure Seek(n: int64); Устанавливает текущую позицию файлового указателя в бестиповом файле на байт с номером n |
procedure Truncate; Усекает бестиповой файл, отбрасывая все элементы с позиции файлового указателя |
procedure WriteBytes(a: array of
byte); Записывает данные из байтового массива в бестиповой файл |
function ReadBytes(count: integer): array
of byte; Считывает указанное количество байтов из бестипового файла в байтовый массив |
function ReadInteger: integer; Считывает целое из бестипового файла |
function ReadBoolean: boolean; Считывает логическое из бестипового файла |
function ReadByte: byte; Считывает байт из бестипового файла |
function ReadChar: char; Считывает символ из бестипового файла |
function ReadReal: real; Считывает вещественное из бестипового файла |
function ReadString: string; Считывает строку из бестипового файла |