pascalabcnet/PABCNetHelp/LangGuide/PABCSystemUnit/stand_text_files_methods.html

238 lines
10 KiB
HTML

<html><head>
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="Print">
<param name="Keyword" value="Println">
<param name="Keyword" value="Write">
<param name="Keyword" value="Writeln">
<param name="Keyword" value="ReadInteger">
<param name="Keyword" value="ReadReal">
<param name="Keyword" value="ReadChar">
<param name="Keyword" value="ReadString">
<param name="Keyword" value="ReadBoolean">
<param name="Keyword" value="ReadWord">
<param name="Keyword" value="ReadlnInteger">
<param name="Keyword" value="ReadlnReal">
<param name="Keyword" value="ReadlnChar">
<param name="Keyword" value="ReadlnString">
<param name="Keyword" value="ReadlnBoolean">
<param name="Keyword" value="ReadlnWord">
<param name="Keyword" value="Eof">
<param name="Keyword" value="Eoln">
<param name="Keyword" value="SeekEof">
<param name="Keyword" value="SeekEoln">
<param name="Keyword" value="Flush">
<param name="Keyword" value="Reset">
<param name="Keyword" value="Rewrite">
<param name="Keyword" value="Append">
<param name="Keyword" value="Close">
<param name="Keyword" value="ReadToEnd">
<param name="Keyword" value="Name">
<param name="Keyword" value="FullName">
<param name="Keyword" value="Erase">
<param name="Keyword" value="Rename">
</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>Text</code>)
определены следующие методы:</p>
&nbsp;<table border=0 CELLPADDING=5>
<tr>
<td>
<code><strong>procedure</strong> Write(a,b,...); </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Записывает в файл значения a, b, ...</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Writeln(a,b,...); </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Записывает в файл значения a, b, ...
и осуществляет переход на следующую строку</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Print(a,b,...); </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Записывает в файл значения a, b, ...,
разделяя их пробелами</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Println(a,b,...); </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Записывает в файл значения a, b, ...,
разделяя их пробелами, и осуществляет переход на следующую строку</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadInteger: integer; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает значение типа integer, введенное из текстового файла</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadReal: real; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает значение типа real, введенное из текстового файла</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadChar: char; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает значение типа char, введенное из текстового файла</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadString: string; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает значение типа string, введенное из текстового файла,
без перехода на следующую строку</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadBoolean: boolean; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает значение типа boolean, введенное из текстового файла</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadWord: string; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает слово, введенное из текстового файла</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadlnInteger: integer; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает значение типа integer, введенное из текстового файла,
и переходит на следующую строку</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadlnReal: real; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает значение типа real, введенное из текстового файла, и
переходит на следующую строку</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadlnChar: char; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает значение типа char, введенное из текстового файла, и
переходит на следующую строку</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadlnString: string; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает значение типа string, введенное из текстового файла,
и переходит на следующую строку</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadlnBoolean: boolean; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает значение типа boolean, введенное из текстового файла,
и переходит на следующую строку</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadlnWord: string; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает слово, введенное из текстового файла, и переходит на
следующую строку</td>
</tr>
<tr>
<td>
<code><strong>function</strong> Eof: boolean; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает True, если достигнут конец
файла, и False в
противном случае</td>
</tr>
<tr>
<td>
<code><strong>function</strong> Eoln: boolean; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает True, если достигнут конец строки, и False в
противном случае</td>
</tr>
<tr>
<td>
<code><strong>function</strong> SeekEof: boolean; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Пропускает пробельные символы, после чего возвращает True, если
достигнут конец файла</td>
</tr>
<tr>
<td>
<code><strong>function</strong> SeekEoln: boolean; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Пропускает пробельные символы, после чего возвращает True, если
достигнут конец строки в файле</td>
</tr>
<tr>
<td>
<code><strong>function</strong> Name: string; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает имя файла</td>
</tr>
<tr>
<td>
<code><strong>function</strong> FullName: string;</code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает полное имя файла</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Reset; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Открывает текстовый файл на чтение в кодировке Windows</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; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Открывает текстовый файл на
запись в кодировке Windows</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> Append; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Открывает текстовый файл на
дополнение в кодировке Windows</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Append; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Открывает текстовый файл на
дополнение в указанной кодировке</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Close; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Закрывает файл</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Flush; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Записывает содержимое буфера файла на диск</td>
</tr>
<tr>
<td>
<code><strong>function</strong> ReadToEnd: string; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает в виде строки содержимое файла от текущего положения
до конца</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Erase; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Удаляет файл (файл должен быть закрыт)</td>
</tr>
<tr>
<td>
<code><strong>procedure</strong> Rename(newname: string); </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Переименовывает файл, давая ему имя newname (файл должен быть
закрыт)</td>
</tr>
<tr>
<td>
<code><strong>function</strong> Lines: <strong>sequence of</strong>
string; </code><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Возвращает последовательность строк открытого текстового файла</td>
</tr>
</table>
</body></html>