
1 28 Глава 5. Вспомогательные функции
Пример. Следующая строка кода открывает файл C:\readme.txt:
OutputFileHandle
=
FneOpen ("readme.txt ". FMWRITE)
FileSetPointer (hFile. iNewValue [. SetMode])
Данная функция устанавливает позицию чтения/записР! в файле, где
hFile
—
идентификатор (handle) файла типа
HFILE;
iNewValue
—
новое
значение позиции; setMode
—
свойство позиции (необязательный па-
раметр), может быть следующим:
•
FP^START —
позиция равна iNewValue (значение по умолчанию);
• FPEND
—
позиция равна iNewValue + длина файла;
• FPRELATIVE
—
позиция равна iNewValue + нынешняя позиция.
Пример. Строка кода, устанавливающая позицию чтения/записи
на четвертый символ с конца:
FileSetPointer (OutputFileHandle, -4. FPEND)
FileReadLine (hFile, sLine)
Функция, считывающая одну строку из указанного файла, где hFile
—
идентификатор (handle) файла трша HFILE; sLine
—
переменная, хра-
нящая прочитанную строку.
Пример. Считывание одной строки из файла C:\readme.txt:
FileReadLine (OutputFileHandle, sLine)
FileReadValue (hFile. aValue)
Эта функция считывает одну форматированную строку из указанно-
го файла, где hFile
—
идентификатор файла типа
HFILE;
aValue
—
дан-
ные определенного формата для записи в файл.
Пример. Считывание одной строки из файла C:\readme.txt (см. опи-
сание функции FileWriteValue):
FileReadValue (OutputFileHandle, Item)
FileWriteLine (hFile, sLine),
Данная функция записывает одну строку в файл, где hFile
—
иден-
тификатор файла типа
HFILE;
sLine
—
переменная, хранящая выраже-
ния для записи в файл.
Пример. Строка кода записывает одну строку в файл C:\readme.txt:
FileWriteLine (OutputFileHandle, " Одна строка ")
FileWriteValue (hFile. aValue)
Функция, записывающая форматированное значение в файл, где
hFile
—
идентификатор файла типа HFILE; aValue
—
данные опреде-
ленного формата, подготовленные для записи в файл.