pascalabcnet/PABCNetHelp/LangGuide/PABCSystemUnit/stand_binary_files_methods.html
Mikhalkovich Stanislav d0b64afe9c ReadInteger и т.д. в бестиповых файлах
f.Rewrite и f.Append в текстовых
f.Reset(en), f.Rewrite(en) в бестиповых

Поправлена соответственно справка (здесь она не генерируется)
2019-03-03 23:46:41 +03:00

115 lines
4.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>
&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>