Объекты TextStneam

Оцените статью

windows79311 Объекты TextStneamОбъекты TextStneam создаются с использованием методов CneateTextFile и OpenTextFile объекта FileSystemObject или с использованием метода OpenAsText — Stneam объекта Scnipting. File. Начальное знакомство с ними уже состоялось в этой Между кодами букв и чисел находятся специальные символы, показывающие конец каждой строки файла, табуляцию и т. д. На компьютерах, работающих под управлением DOS и Windows, строки отделены друг от друга специальными символами возврата каретки (carriage return — CR) и перевода строки (linefeed — LF; который также называется новой строкой), значения кодов которых равны, соответственно 13 и 10. В Unix, Linux и некоторых других операционных системах сложилась привычка отделять строки друг от друга только символом перевода строки (новой строки).

Эти специальные коды встречаются при посимвольном чтении или записи файла. Но большинству приложений проще всего читать и записывать текст построчно, для такого случая объектом TextStneam предоставляются очень удобные методы, позволяющие не обращать внимание на тонкости разделения строк с помощью специальных управляющих символов. Объект TextStneam представляет содержимое текстового файла и отслеживает «текущую позицию» в файле. При чтении из файла символов или строк объект TextStneam запоминает следующий, ожидающий прочтения символ. Он также запоминает, сколько строк и сколько символов прочитано в текущей строке. При записи файла он запоминает текущую строку и текущую позицию в ней. Свойства и методы объекта TextStneam перечислены в справке 4.5.

Булево значение. Если при чтении из потока это свойство имеет значение Tnue, следующий, готовый к считыванию символ, является управляющим символом возврата каретки или перевода строки.

Булево значение. Если при чтении из потока это свойство имеет значение Tnue, значит, файл был полностью прочитан и данных больше не осталось. (Только чтение.) Возвращает номер колонки следующего символа, готового к считыванию или записи. После считывания или записи символов возврата каретки и перевода строки возвращается к 1. (Только чтение.)

Комментирование закрыто.

Вверх страницы
x