pascalabcnet/PABCNetHelp/LangGuide/PABCSystemUnit/Old2016/stand_file.html

212 lines
7 KiB
HTML

<html><head>
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="Assign">
<param name="Keyword" value="AssignFile">
<param name="Keyword" value="Close">
<param name="Keyword" value="CloseFile">
<param name="Keyword" value="Reset">
<param name="Keyword" value="Rewrite">
<param name="Keyword" value="Append">
<param name="Keyword" value="Eof">
<param name="Keyword" value="Flush">
<param name="Keyword" value="Erase">
<param name="Keyword" value="Rename">
<param name="Keyword" value="Eoln">
<param name="Keyword" value="SeekEof">
<param name="Keyword" value="SeekEoln">
<param name="Keyword" value="Truncate">
<param name="Keyword" value="FilePos">
<param name="Keyword" value="FileSize">
<param name="Keyword" value="Seek">
<param name="Keyword" value="OpenRead">
<param name="Keyword" value="OpenWrite">
<param name="Keyword" value="OpenAppend">
</object></head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title><link rel="StyleSheet" href="../../default.css"><body>
<H1>Ïîäïðîãðàììû äëÿ ðàáîòû ñ ôàéëàìè ÷åðåç ôàéëîâûå ïåðåìåííûå</H1>
<table border=0 CELLPADDING=5>
<tr><td>
<code>
<b><b>procedure</b></b> Assign(f: FileType; name: string);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ñâÿçûâàåò ôàéëîâóþ ïåðåìåííóþ f ñ èìåíåì ôàéëà name
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> AssignFile(f: FileType; name: string);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ñâÿçûâàåò ôàéëîâóþ ïåðåìåííóþ f ñ èìåíåì ôàéëà name
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Reset(f: Text);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Îòêðûâàåò òåêñòîâûé ôàéë f íà ÷òåíèå
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Reset(f: <b><b>file</b> of</b> T);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Îòêðûâàåò òèïèçèðîâàííûé ôàéë f íà ÷òåíèå è çàïèñü
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Reset(f: <b>file</b>);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Îòêðûâàåò íåòèïèçèðîâàííûé ôàéë f íà ÷òåíèå è çàïèñü
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Rewrite(f: Text);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Îòêðûâàåò òåêñòîâûé ôàéë f íà çàïèñü, îáíóëÿÿ åãî ñîäåðæèìîå. Åñëè ôàéë ñóùåñòâîâàë, îí îáíóëÿåòñÿ
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Rewrite(f: <b><b>file</b> of</b> T);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Îòêðûâàåò òèïèçèðîâàííûé ôàéë f íà ÷òåíèå è çàïèñü, îáíóëÿÿ åãî ñîäåðæèìîå. Åñëè ôàéë ñóùåñòâîâàë, îí îáíóëÿåòñÿ
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Rewrite(f: <b>file</b>);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Îòêðûâàåò íåòèïèçèðîâàííûé ôàéë f íà ÷òåíèå è çàïèñü, îáíóëÿÿ åãî ñîäåðæèìîå. Åñëè ôàéë ñóùåñòâîâàë, îí îáíóëÿåòñÿ
</td></tr>
<tr>
<td>
<code>
<b>procedure</b> Append(f: Text);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Îòêðûâàåò òåêñòîâûé f ôàéë íà äîïîëíåíèå
</td>
</tr>
<tr>
<td>
<code>
<b>function</b> OpenRead(fname: string): Text;
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò òåêñòîâûé ôàéë ñ èìåíåì fname, îòêðûòûé íà ÷òåíèå
</td>
</tr>
<tr>
<td>
<code>
<b>function</b> OpenWrite(fname: string): Text;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò òåêñòîâûé ôàéë ñ èìåíåì fname, îòêðûòûé íà çàïèñü
</td>
</tr>
<tr><td>
<code>
<b>function</b> OpenAppend(fname: string): Text;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò òåêñòîâûé ôàéë ñ èìåíåì fname, îòêðûòûé íà äîïîëíåíèå</td></tr>
<tr>
<td>
<code>
<b>procedure</b> Close(f: FileType);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Çàêðûâàåò ôàéë f
</td>
</tr>
<tr>
<td>
<code>
<b>procedure</b> CloseFile(f: FileType);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Çàêðûâàåò ôàéë f
</td>
</tr>
<tr><td>
<code>
<b>function</b> Eof(f: FileType): boolean;
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò True, åñëè äîñòèãíóò êîíåö ôàéëà f
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Flush(f: FileType);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Çàïèñûâàåò ñîäåðæèìîå áóôåðà ôàéëà íà äèñê
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Erase(f: FileType);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óäàëÿåò ôàéë, ñâÿçàííûé ñ ôàéëîâîé ïåðåìåííîé f
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Rename(f: FileType; newname: string);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ïåðåèìåíîâûâàåò ôàéë, ñâÿçàíûé ñ ôàéëîâîé ïåðåìåííîé f, äàâàÿ åìó èìÿ newname
</td></tr>
<tr><td>
<code>
<b>function</b> Eoln(f: Text): boolean;
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò True, åñëè äîñòèãíóò êîíåö ñòðîêè â òåêñòîâîì ôàéëå f
</td></tr>
<tr><td>
<code>
<b>function</b> SeekEof(f: Text): boolean;
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ïðîïóñêàåò ïðîáåëüíûå ñèìâîëû, ïîñëå ÷åãî âîçâðàùàåò True, åñëè äîñòèãíóò êîíåö òåêñòîâîãî ôàéëà f
</td></tr>
<tr><td>
<code>
<b>function</b> SeekEoln(f: Text): boolean;
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ïðîïóñêàåò ïðîáåëüíûå ñèìâîëû, ïîñëå ÷åãî âîçâðàùàåò True, åñëè äîñòèãíóò êîíåö ñòðîêè â òåêñòîâîì ôàéëå f
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Truncate(f: <b><b>file</b> of</b> T);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óñåêàåò òèïèçèðîâàííûé ôàéë f, îòáðàñûâàÿ âñå ýëåìåíòû ñ ïîçèöèè ôàéëîâîãî óêàçàòåëÿ
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Truncate(f: <b>file</b>);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óñåêàåò íåòèïèçèðîâàííûé ôàéë f, îòáðàñûâàÿ âñå ýëåìåíòû ñ ïîçèöèè ôàéëîâîãî óêàçàòåëÿ
</td></tr>
<tr><td>
<code>
<b>function</b> FilePos(f: <b><b>file</b> of</b> T): int64;
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò òåêóùóþ ïîçèöèþ ôàéëîâîãî óêàçàòåëÿ â òèïèçèðîâàííîì ôàéëå f
</td></tr>
<tr><td>
<code>
<b>function</b> FilePos(f: <b>file</b>): int64;
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò òåêóùóþ ïîçèöèþ ôàéëîâîãî óêàçàòåëÿ â íåòèïèçèðîâàííîì ôàéëå f
</td></tr>
<tr><td>
<code>
<b>function</b> FileSize(f: <b><b>file</b> of</b> T): int64;
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò êîëè÷åñòâî ýëåìåíòîâ â òèïèçèðîâàííîì ôàéëå f
</td></tr>
<tr><td>
<code>
<b>function</b> FileSize(f: <b>file</b>): int64;
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò êîëè÷åñòâî áàéò â íåòèïèçèðîâàííîì ôàéëå f
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Seek(f: <b><b>file</b> of</b> T; n: int64);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óñòàíàâëèâàåò òåêóùóþ ïîçèöèþ ôàéëîâîãî óêàçàòåëÿ â òèïèçèðîâàííîì ôàéëå f íà ýëåìåíò ñ íîìåðîì n
</td></tr>
<tr><td>
<code>
<b><b>procedure</b></b> Seek(f: <b>file</b>; n: int64);
</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Óñòàíàâëèâàåò òåêóùóþ ïîçèöèþ ôàéëîâîãî óêàçàòåëÿ â íåòèïèçèðîâàííîì ôàéëå f íà áàéò ñ íîìåðîì n
</td></tr>
</table>
</body></html>