pascalabcnet/PABCNetHelp/LangGuide/PABCSystemUnit/stand_binary_files_methods.html

115 lines
5.3 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>
&nbsp;<table border=0 CELLPADDING=5>
<tr>
<td>
<code><strong>procedure</strong> Reset; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Открывает существующий бестиповой файл на чтение и запись
</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Rewrite; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Открывает существующий бестиповой файл на чтение и запись. Если файл не существовал, он создаётся, если
существовал, он обнуляется</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Reset(en: Encoding); </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Открывает существующий бестиповой файл на чтение и запись в
указанной кодировке
</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Rewrite(en: Encoding); </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Открывает существующий бестиповой файл на чтение и запись в
указанной кодировке. Если файл не существовал, он создаётся, если
существовал, он обнуляется</td>
</tr>
<tr>
<td>
<code><strong>function</strong> Position: int64; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает или
устанавливает текущую позицию файлового указателя в бестиповом файле
</td>
</tr>
<tr>
<td>
<code><strong>function</strong> Size: int64; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает количество байт в бестиповом файле</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Seek(n: int64); </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Устанавливает текущую позицию файлового указателя в бестиповом
файле на байт с номером n</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Truncate; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Усекает
бестиповой файл, отбрасывая все элементы с позиции
файлового указателя</tr>
<tr>
<td>
<code><strong>procedure</strong> WriteBytes(a: <strong>array of</strong>
byte);</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Записывает данные из байтового массива в бестиповой файл</tr>
<tr>
<td>
<code><strong>function</strong> ReadBytes(count: integer): <strong>array
of</strong> byte; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Считывает указанное количество байтов из бестипового файла в
байтовый массив</tr>
<tr>
<td>
<code><strong>function</strong> ReadInteger: integer; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Считывает целое из бестипового файла</tr>
<tr>
<td>
<code><strong>function</strong> ReadBoolean: boolean; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Считывает логическое из бестипового файла</tr>
<tr>
<td>
<code><strong>function</strong> ReadByte: byte; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Считывает байт из бестипового файла</tr>
<tr>
<td>
<code><strong>function</strong> ReadChar: char; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Считывает символ из бестипового файла</tr>
<tr>
<td>
<code><strong>function</strong> ReadReal: real; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Считывает
вещественное из бестипового файла</tr>
<tr>
<td>
<code><strong>function</strong> ReadString: string; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Считывает строку из бестипового файла</tr>
</table>
</body></html>