212 lines
7 KiB
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>
|
|
Ñâÿçûâàåò ôàéëîâóþ ïåðåìåííóþ f ñ èìåíåì ôàéëà name
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> AssignFile(f: FileType; name: string);
|
|
</code><br>
|
|
Ñâÿçûâàåò ôàéëîâóþ ïåðåìåííóþ f ñ èìåíåì ôàéëà name
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Reset(f: Text);
|
|
</code><br>
|
|
Îòêðûâàåò òåêñòîâûé ôàéë f íà ÷òåíèå
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Reset(f: <b><b>file</b> of</b> T);
|
|
</code><br>
|
|
Îòêðûâàåò òèïèçèðîâàííûé ôàéë f íà ÷òåíèå è çàïèñü
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Reset(f: <b>file</b>);
|
|
</code><br>
|
|
Îòêðûâàåò íåòèïèçèðîâàííûé ôàéë f íà ÷òåíèå è çàïèñü
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Rewrite(f: Text);
|
|
</code><br>
|
|
Îòêðûâàåò òåêñòîâûé ôàéë f íà çàïèñü, îáíóëÿÿ åãî ñîäåðæèìîå. Åñëè ôàéë ñóùåñòâîâàë, îí îáíóëÿåòñÿ
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Rewrite(f: <b><b>file</b> of</b> T);
|
|
</code><br>
|
|
Îòêðûâàåò òèïèçèðîâàííûé ôàéë f íà ÷òåíèå è çàïèñü, îáíóëÿÿ åãî ñîäåðæèìîå. Åñëè ôàéë ñóùåñòâîâàë, îí îáíóëÿåòñÿ
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Rewrite(f: <b>file</b>);
|
|
</code><br>
|
|
Îòêðûâàåò íåòèïèçèðîâàííûé ôàéë f íà ÷òåíèå è çàïèñü, îáíóëÿÿ åãî ñîäåðæèìîå. Åñëè ôàéë ñóùåñòâîâàë, îí îáíóëÿåòñÿ
|
|
</td></tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<b>procedure</b> Append(f: Text);
|
|
</code><br>
|
|
Îòêðûâàåò òåêñòîâûé f ôàéë íà äîïîëíåíèå
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<b>function</b> OpenRead(fname: string): Text;
|
|
</code><br>
|
|
Âîçâðàùàåò òåêñòîâûé ôàéë ñ èìåíåì fname, îòêðûòûé íà ÷òåíèå
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<b>function</b> OpenWrite(fname: string): Text;</code><br>
|
|
Âîçâðàùàåò òåêñòîâûé ôàéë ñ èìåíåì fname, îòêðûòûé íà çàïèñü
|
|
</td>
|
|
</tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> OpenAppend(fname: string): Text;</code><br>
|
|
Âîçâðàùàåò òåêñòîâûé ôàéë ñ èìåíåì fname, îòêðûòûé íà äîïîëíåíèå</td></tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<b>procedure</b> Close(f: FileType);
|
|
</code><br>
|
|
Çàêðûâàåò ôàéë f
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<code>
|
|
<b>procedure</b> CloseFile(f: FileType);
|
|
</code><br>
|
|
Çàêðûâàåò ôàéë f
|
|
</td>
|
|
</tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> Eof(f: FileType): boolean;
|
|
</code><br>
|
|
Âîçâðàùàåò True, åñëè äîñòèãíóò êîíåö ôàéëà f
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Flush(f: FileType);
|
|
</code><br>
|
|
Çàïèñûâàåò ñîäåðæèìîå áóôåðà ôàéëà íà äèñê
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Erase(f: FileType);
|
|
</code><br>
|
|
Óäàëÿåò ôàéë, ñâÿçàííûé ñ ôàéëîâîé ïåðåìåííîé f
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Rename(f: FileType; newname: string);
|
|
</code><br>
|
|
Ïåðåèìåíîâûâàåò ôàéë, ñâÿçàíûé ñ ôàéëîâîé ïåðåìåííîé f, äàâàÿ åìó èìÿ newname
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> Eoln(f: Text): boolean;
|
|
</code><br>
|
|
Âîçâðàùàåò True, åñëè äîñòèãíóò êîíåö ñòðîêè â òåêñòîâîì ôàéëå f
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> SeekEof(f: Text): boolean;
|
|
</code><br>
|
|
Ïðîïóñêàåò ïðîáåëüíûå ñèìâîëû, ïîñëå ÷åãî âîçâðàùàåò True, åñëè äîñòèãíóò êîíåö òåêñòîâîãî ôàéëà f
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> SeekEoln(f: Text): boolean;
|
|
</code><br>
|
|
Ïðîïóñêàåò ïðîáåëüíûå ñèìâîëû, ïîñëå ÷åãî âîçâðàùàåò True, åñëè äîñòèãíóò êîíåö ñòðîêè â òåêñòîâîì ôàéëå f
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Truncate(f: <b><b>file</b> of</b> T);
|
|
</code><br>
|
|
Óñåêàåò òèïèçèðîâàííûé ôàéë f, îòáðàñûâàÿ âñå ýëåìåíòû ñ ïîçèöèè ôàéëîâîãî óêàçàòåëÿ
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Truncate(f: <b>file</b>);
|
|
</code><br>
|
|
Óñåêàåò íåòèïèçèðîâàííûé ôàéë f, îòáðàñûâàÿ âñå ýëåìåíòû ñ ïîçèöèè ôàéëîâîãî óêàçàòåëÿ
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> FilePos(f: <b><b>file</b> of</b> T): int64;
|
|
</code><br>
|
|
Âîçâðàùàåò òåêóùóþ ïîçèöèþ ôàéëîâîãî óêàçàòåëÿ â òèïèçèðîâàííîì ôàéëå f
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> FilePos(f: <b>file</b>): int64;
|
|
</code><br>
|
|
Âîçâðàùàåò òåêóùóþ ïîçèöèþ ôàéëîâîãî óêàçàòåëÿ â íåòèïèçèðîâàííîì ôàéëå f
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> FileSize(f: <b><b>file</b> of</b> T): int64;
|
|
</code><br>
|
|
Âîçâðàùàåò êîëè÷åñòâî ýëåìåíòîâ â òèïèçèðîâàííîì ôàéëå f
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b>function</b> FileSize(f: <b>file</b>): int64;
|
|
</code><br>
|
|
Âîçâðàùàåò êîëè÷åñòâî áàéò â íåòèïèçèðîâàííîì ôàéëå f
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Seek(f: <b><b>file</b> of</b> T; n: int64);
|
|
</code><br>
|
|
Óñòàíàâëèâàåò òåêóùóþ ïîçèöèþ ôàéëîâîãî óêàçàòåëÿ â òèïèçèðîâàííîì ôàéëå f íà ýëåìåíò ñ íîìåðîì n
|
|
</td></tr>
|
|
<tr><td>
|
|
<code>
|
|
<b><b>procedure</b></b> Seek(f: <b>file</b>; n: int64);
|
|
</code><br>
|
|
Óñòàíàâëèâàåò òåêóùóþ ïîçèöèþ ôàéëîâîãî óêàçàòåëÿ â íåòèïèçèðîâàííîì ôàéëå f íà áàéò ñ íîìåðîì n
|
|
</td></tr>
|
|
</table>
|
|
</body></html>
|