115 lines
5.3 KiB
HTML
115 lines
5.3 KiB
HTML
<html><head>
|
||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||
<param name="Keyword" value="Reset">
|
||
<param name="Keyword" value="Rewrite">
|
||
<param name="Keyword" value="Position">
|
||
<param name="Keyword" value="Size">
|
||
<param name="Keyword" value="Seek">
|
||
<param name="Keyword" value="Truncate">
|
||
<param name="Keyword" value="WriteBytes">
|
||
<param name="Keyword" value="ReadBytes">
|
||
<param name="Keyword" value="ReadInteger">
|
||
<param name="Keyword" value="ReadBoolean">
|
||
<param name="Keyword" value="ReadByte">
|
||
<param name="Keyword" value="ReadChar">
|
||
<param name="Keyword" value="ReadReal">
|
||
<param name="Keyword" value="ReadString">
|
||
</object>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
||
<title></title>
|
||
<link rel="StyleSheet" href="../../default.css">
|
||
</head>
|
||
<body>
|
||
<H1>Методы бестиповых двоичных файлов</H1>
|
||
<p>Для бестиповых двоичных файлов <code><strong>file</strong></code>
|
||
определены следующие методы:</p>
|
||
<table border=0 CELLPADDING=5>
|
||
<tr>
|
||
<td>
|
||
<code><strong>procedure</strong> Reset; </code><br>
|
||
Открывает существующий бестиповой файл на чтение и запись
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>procedure</strong> Rewrite; </code><br>
|
||
Открывает существующий бестиповой файл на чтение и запись. Если файл не существовал, он создаётся, если
|
||
существовал, он обнуляется</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>procedure</strong> Reset(en: Encoding); </code><br>
|
||
Открывает существующий бестиповой файл на чтение и запись в
|
||
указанной кодировке
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>procedure</strong> Rewrite(en: Encoding); </code><br>
|
||
Открывает существующий бестиповой файл на чтение и запись в
|
||
указанной кодировке. Если файл не существовал, он создаётся, если
|
||
существовал, он обнуляется</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>function</strong> Position: int64; </code><br>
|
||
Возвращает или
|
||
устанавливает текущую позицию файлового указателя в бестиповом файле
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>function</strong> Size: int64; </code><br>
|
||
Возвращает количество байт в бестиповом файле</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>procedure</strong> Seek(n: int64); </code><br>
|
||
Устанавливает текущую позицию файлового указателя в бестиповом
|
||
файле на байт с номером n</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>procedure</strong> Truncate; </code><br>
|
||
Усекает
|
||
бестиповой файл, отбрасывая все элементы с позиции
|
||
файлового указателя</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>procedure</strong> WriteBytes(a: <strong>array of</strong>
|
||
byte);</code><br>
|
||
Записывает данные из байтового массива в бестиповой файл</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>function</strong> ReadBytes(count: integer): <strong>array
|
||
of</strong> byte; </code><br>
|
||
Считывает указанное количество байтов из бестипового файла в
|
||
байтовый массив</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>function</strong> ReadInteger: integer; </code><br>
|
||
Считывает целое из бестипового файла</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>function</strong> ReadBoolean: boolean; </code><br>
|
||
Считывает логическое из бестипового файла</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>function</strong> ReadByte: byte; </code><br>
|
||
Считывает байт из бестипового файла</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>function</strong> ReadChar: char; </code><br>
|
||
Считывает символ из бестипового файла</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>function</strong> ReadReal: real; </code><br>
|
||
Считывает
|
||
вещественное из бестипового файла</tr>
|
||
<tr>
|
||
<td>
|
||
<code><strong>function</strong> ReadString: string; </code><br>
|
||
Считывает строку из бестипового файла</tr>
|
||
</table>
|
||
</body></html>
|