Для удобного просмотра сайта рекомендуется использовать Google Chrome.


Закрытая тема
Страница 1 из 2 1 2 Следующая ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Последовательный доступ к тексту

  1. #1
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию Последовательный доступ к тексту

    Последовательный доступ к тексту

    Последовательный доступ к тексту
    В разделе описываются механизмы работы с последовательным доступом к тексту.

  2. #2
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ЧтениеТекста (TextReader)

    ЧтениеТекста (TextReader)
    Методы:

    Закрыть (Close)
    Открыть (Open)
    Прочитать (Read)
    ПрочитатьСтроку (ReadLine)
    Конструкторы:

    По имени файла
    Формирование неинициализированного объекта
    Описание:

    Предназначен для последовательного чтения текстовых файлов (большой длины).
    Доступность:

    Тонкий клиент, сервер, толстый клиент, внешнее соединение.Пример:

    Текст = Новый ЧтениеТекста("d:\win.txt", КодировкаТекста.ANSI);
    Стр = Текст.ПрочитатьСтроку();
    Пока
    Стр <> Неопределено Цикл // строки читаются до символа перевода строки
    Сообщить(Стр);
    Стр = Текст.ПрочитатьСтроку();
    КонецЦикла
    ;


  3. #3
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Методы:
    ЧтениеТекста.Закрыть (TextReader.Close)


    ЧтениеТекста (TextReader)
    Закрыть (Close)
    Синтаксис:

    Закрыть()Описание:

    Закрывает открытый текстовый файл. Закрытие файла выполняется автоматически при удалении объекта ЧтениеТекста.
    Доступность:

    Тонкий клиент, сервер, толстый клиент, внешнее соединение.Пример:

    Текст.Закрыть();

  4. #4
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ЧтениеТекста.Открыть (TextReader.Open)

    ЧтениеТекста (TextReader)
    Открыть (Open)
    Синтаксис:

    Открыть(<ИмяФайла>, <Кодировка>, <РазделительСтрок>, <КонвертируемыйРазделительСтрок>, <МонопольныйРежим>)Параметры:

    <ИмяФайла> (обязательный)

    Тип: Строка.
    Имя читаемого файла.<Кодировка> (необязательный)

    Тип: КодировкаТекста; Строка.
    Определяет кодировку текста читаемого текстового файла (согласован с текстовым документом). Если параметр не задан, формат текста будет определен автоматически по сигнатуре BOM в начале файла; если сигнатура BOM в файле отсутствует, файл будет открыт в кодировке ANSI.

    Кодировка может быть задана как в виде значения перечисления КодировкаТекста, так и в виде строки с указанием названия кодировки.
    Поддерживаемые названия кодировок:
    • UTF-8
    • UTF-16
    • UTF-16BE
    • UTF-16LE
    • UTF-32
    • UTF-32BE
    • UTF-32LE
    • UTF16_PlatformEndian
    • UTF16_OppositeEndian
    • UTF32_PlatformEndian
    • UTF32_OppositeEndian
    • UTF-7
    • IMAP-mailbox-name
    • SCSU
    • BOCU-1
    • CESU-8
    • ISO-8859-1
    • US-ASCII
    • gb18030
    • IBM367
    • iso-8859-2
    • iso-8859-3
    • iso-8859-4
    • iso-8859-5
    • iso-8859-6
    • iso-8859-7
    • iso-8859-8
    • iso-8859-9
    • iso-8859-13
    • iso-8859-15
    • cp932
    • Shift_JIS
    • EUC-JP
    • cp33722
    • windows-950
    • Big5
    • cp950
    • Big5-HKSCS
    • cp1386
    • GBK
    • GB2312
    • GB_2312-80
    • cp964
    • cp949
    • cp949c
    • EUC-KR
    • ibm-971
    • KSC_5601
    • ibm-1363
    • windows-949
    • windows-874
    • cp874
    • ibm-1162
    • cp437
    • cp737
    • cp775
    • cp850
    • cp851
    • cp852
    • cp855
    • cp856
    • cp857
    • cp858
    • cp860
    • cp861
    • cp862
    • cp863
    • cp864
    • cp865
    • cp866
    • ibm-867
    • CP868
    • cp869
    • KOI8-R
    • ibm-901
    • ibm-902
    • cp922
    • KOI8-U
    • ibm-4909
    • windows-1250
    • windows-1251
    • windows-1252
    • windows-1253
    • windows-1254
    • windows-1255
    • windows-1256
    • windows-1257
    • windows-1258
    • macintosh
    • x-mac-greek
    • x-mac-cyrillic
    • x-mac-centraleurroman
    • x-mac-turkish
    • hp-roman8
    • Adobe-Standard-Encoding
    • cp1006
    • cp1098
    • cp1124
    • cp1125
    • ibm-1129
    • cp1131
    • ibm-1133
    • ISO-2022-JP
    • JIS_Encoding
    • ISO-2022-JP-2
    • ISO_2022,locale=ja,version=3
    • ISO_2022,locale=ja,version=4
    • ISO-2022-KR
    • ISO_2022,locale=ko,version=1
    • ISO-2022-CN
    • ISO-2022-CN-EXT
    • HZ-GB-2312
    • windows-57002
    • windows-57003
    • windows-57011
    • windows-57010
    • windows-57007
    • windows-57004
    • windows-57005
    • windows-57008
    • windows-57009
    • LMBCS-1
    • LMBCS-2
    • LMBCS-3
    • LMBCS-4
    • LMBCS-5
    • LMBCS-6
    • LMBCS-8
    • LMBCS-11
    • LMBCS-16
    • LMBCS-17
    • LMBCS-18
    • LMBCS-19
    • IBM037
    • ebcdic-de
    • ebcdic-dk
    • IBM278
    • IBM280
    • IBM284
    • IBM285
    • IBM290
    • IBM297
    • IBM420
    • IBM424
    • IBM500
    • ibm-803
    • IBM-Thai
    • IBM870
    • IBM871
    • cp875
    • IBM918
    • cp930
    • cp933
    • cp935
    • cp937
    • cp939
    • cp1025
    • IBM1026
    • IBM1047
    • cp1097
    • cp1112
    • cp1122
    • cp1123
    • ibm-1130
    • ibm-1132
    • ibm-1137
    • IBM01140
    • IBM01141
    • IBM01142
    • IBM01143
    • IBM01144
    • IBM01145
    • IBM01146
    • IBM01147
    • IBM01148
    • IBM01149
    • ibm-1153
    • ibm-1154
    • ibm-1155
    • ibm-1156
    • ibm-1157
    • ibm-1158
    • ibm-1160
    • ibm-1164
    • ibm-1364
    • ibm-1371
    • ibm-1388
    • ibm-1390
    • ibm-1399
    • ibm-5123
    • ibm-8482
    • ibm-16684
    • ibm-4899
    • ibm-4971
    • ebcdic-he
    • ebcdic-ar
    • ibm-37_P100-1995,swaplfnl
    • ibm-1047_P100-1995,swaplfnl
    • ibm-1140_P100-1997,swaplfnl
    • ibm-1142_P100-1997,swaplfnl
    • ibm-1143_P100-1997,swaplfnl
    • ibm-1144_P100-1997,swaplfnl
    • ibm-1145_P100-1997,swaplfnl
    • ibm-1146_P100-1997,swaplfnl
    • ibm-1147_P100-1997,swaplfnl
    • ibm-1148_P100-1997,swaplfnl
    • ibm-1149_P100-1997,swaplfnl
    • ibm-1153_P100-1999,swaplfnl
    • ibm-12712_P100-1998,swaplfnl
    • ibm-16804_X110-1999,swaplfnl
    • ebcdic-xml-us
    <РазделительСтрок> (необязательный)

    Тип: Строка.
    Указывает строку, являющуюся разделителем строк в читаемом файле.
    Значение по умолчанию: ПС<КонвертируемыйРазделительСтрок> (необязательный)

    Тип: Строка.
    Указывает разделитель строк в файле при конвертации в стандартный перевод строк ПС.
    Значение по умолчанию: ВК+ПС<МонопольныйРежим> (необязательный)

    Тип: Булево.
    Определяет режим открытия файла. Истина - монопольный, Ложь - разделяемый.
    Значение по умолчанию: ИстинаОписание:

    Открывает (монопольно) текстовый файл для чтения.
    Доступность:

    Тонкий клиент, сервер, толстый клиент, внешнее соединение.Пример:

    Текст.Открыть("d:\dos.txt", КодировкаТекста.OEM);

  5. #5
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ЧтениеТекста.Прочитать (TextReader.Read)

    ЧтениеТекста (TextReader)
    Прочитать (Read)
    Синтаксис:

    Прочитать(<РазмерСтроки>)Параметры:

    <РазмерСтроки> (необязательный)

    Тип: Число.
    Размер возвращаемой строки. Если параметр не указан, текстовый файл читается до конца.Возвращаемое значение:

    Тип: Строка; Неопределено.
    В случае, если читаемый файл завершен, то возвращается Неопределено.Описание:

    Считывает строку произвольной длины.
    Доступность:

    Тонкий клиент, сервер, толстый клиент, внешнее соединение.Примечание:

    Строка нулевой длины не является признаком конца файла.Пример:

    Текст = Новый ЧтениеТекста("d:\win.txt", КодировкаТекста.ANSI);
    Стр = Текст.Прочитать(10);
    Пока
    Стр <> Неопределено Цикл // чтение файла по 10 символов
    Сообщить(Стр);
    Стр = Текст.Прочитать(10);
    КонецЦикла
    ;


  6. #6
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ЧтениеТекста.ПрочитатьСтроку (TextReader.ReadLine)

    ЧтениеТекста (TextReader)
    ПрочитатьСтроку (ReadLine)
    Синтаксис:

    ПрочитатьСтроку(<Разделитель>)Параметры:

    <Разделитель> (необязательный)

    Тип: Строка.
    Разделитель строк. Если не указан, то совпадает с указанным при открытии файла.
    Значение по умолчанию: ПСВозвращаемое значение:

    Тип: Строка; Неопределено.
    В случае, если читаемый файл завершен, то возвращается Неопределено.Описание:

    Считывает строку текста, ограниченную разделителем.
    Доступность:

    Тонкий клиент, сервер, толстый клиент, внешнее соединение.Примечание:

    Строка нулевой длины не является признаком конца файла.Пример:

    Текст = Новый ЧтениеТекста("d:\win.txt", КодировкаТекста.ANSI);
    Стр = Текст.ПрочитатьСтроку();
    Пока
    Стр <> Неопределено Цикл // строки читаются до символа перевода строки
    Сообщить(Стр);
    Стр = Текст.ПрочитатьСтроку();
    КонецЦикла
    ;


  7. #7
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Конструкторы:
    ЧтениеТекста.По имени файла (TextReader.By file name)


    ЧтениеТекста (TextReader)
    По имени файла
    Синтаксис:

    Новый ЧтениеТекста(<ИмяФайла>, <Кодировка>, <РазделительСтрок>, <КонвертируемыйРазделительСтрок>, <МонопольныйРежим>)Параметры:

    <ИмяФайла> (обязательный)

    Тип: Строка.
    Имя текстового файла для чтения.<Кодировка> (необязательный)

    Тип: КодировкаТекста; Строка.
    Определяет кодировку текста читаемого текстового файла (согласован с текстовым документом). Если параметр не задан, формат текста будет определен автоматически по сигнатуре BOM в начале файла; если сигнатура BOM в файле отсутствует, файл будет открыт в кодировке ANSI.

    Кодировка может быть задана как в виде значения перечисления КодировкаТекста, так и в виде строки с указанием названия кодировки.
    Поддерживаемые названия кодировок:
    • UTF-8
    • UTF-16
    • UTF-16BE
    • UTF-16LE
    • UTF-32
    • UTF-32BE
    • UTF-32LE
    • UTF16_PlatformEndian
    • UTF16_OppositeEndian
    • UTF32_PlatformEndian
    • UTF32_OppositeEndian
    • UTF-7
    • IMAP-mailbox-name
    • SCSU
    • BOCU-1
    • CESU-8
    • ISO-8859-1
    • US-ASCII
    • gb18030
    • IBM367
    • iso-8859-2
    • iso-8859-3
    • iso-8859-4
    • iso-8859-5
    • iso-8859-6
    • iso-8859-7
    • iso-8859-8
    • iso-8859-9
    • iso-8859-13
    • iso-8859-15
    • cp932
    • Shift_JIS
    • EUC-JP
    • cp33722
    • windows-950
    • Big5
    • cp950
    • Big5-HKSCS
    • cp1386
    • GBK
    • GB2312
    • GB_2312-80
    • cp964
    • cp949
    • cp949c
    • EUC-KR
    • ibm-971
    • KSC_5601
    • ibm-1363
    • windows-949
    • windows-874
    • cp874
    • ibm-1162
    • cp437
    • cp737
    • cp775
    • cp850
    • cp851
    • cp852
    • cp855
    • cp856
    • cp857
    • cp858
    • cp860
    • cp861
    • cp862
    • cp863
    • cp864
    • cp865
    • cp866
    • ibm-867
    • CP868
    • cp869
    • KOI8-R
    • ibm-901
    • ibm-902
    • cp922
    • KOI8-U
    • ibm-4909
    • windows-1250
    • windows-1251
    • windows-1252
    • windows-1253
    • windows-1254
    • windows-1255
    • windows-1256
    • windows-1257
    • windows-1258
    • macintosh
    • x-mac-greek
    • x-mac-cyrillic
    • x-mac-centraleurroman
    • x-mac-turkish
    • hp-roman8
    • Adobe-Standard-Encoding
    • cp1006
    • cp1098
    • cp1124
    • cp1125
    • ibm-1129
    • cp1131
    • ibm-1133
    • ISO-2022-JP
    • JIS_Encoding
    • ISO-2022-JP-2
    • ISO_2022,locale=ja,version=3
    • ISO_2022,locale=ja,version=4
    • ISO-2022-KR
    • ISO_2022,locale=ko,version=1
    • ISO-2022-CN
    • ISO-2022-CN-EXT
    • HZ-GB-2312
    • windows-57002
    • windows-57003
    • windows-57011
    • windows-57010
    • windows-57007
    • windows-57004
    • windows-57005
    • windows-57008
    • windows-57009
    • LMBCS-1
    • LMBCS-2
    • LMBCS-3
    • LMBCS-4
    • LMBCS-5
    • LMBCS-6
    • LMBCS-8
    • LMBCS-11
    • LMBCS-16
    • LMBCS-17
    • LMBCS-18
    • LMBCS-19
    • IBM037
    • ebcdic-de
    • ebcdic-dk
    • IBM278
    • IBM280
    • IBM284
    • IBM285
    • IBM290
    • IBM297
    • IBM420
    • IBM424
    • IBM500
    • ibm-803
    • IBM-Thai
    • IBM870
    • IBM871
    • cp875
    • IBM918
    • cp930
    • cp933
    • cp935
    • cp937
    • cp939
    • cp1025
    • IBM1026
    • IBM1047
    • cp1097
    • cp1112
    • cp1122
    • cp1123
    • ibm-1130
    • ibm-1132
    • ibm-1137
    • IBM01140
    • IBM01141
    • IBM01142
    • IBM01143
    • IBM01144
    • IBM01145
    • IBM01146
    • IBM01147
    • IBM01148
    • IBM01149
    • ibm-1153
    • ibm-1154
    • ibm-1155
    • ibm-1156
    • ibm-1157
    • ibm-1158
    • ibm-1160
    • ibm-1164
    • ibm-1364
    • ibm-1371
    • ibm-1388
    • ibm-1390
    • ibm-1399
    • ibm-5123
    • ibm-8482
    • ibm-16684
    • ibm-4899
    • ibm-4971
    • ebcdic-he
    • ebcdic-ar
    • ibm-37_P100-1995,swaplfnl
    • ibm-1047_P100-1995,swaplfnl
    • ibm-1140_P100-1997,swaplfnl
    • ibm-1142_P100-1997,swaplfnl
    • ibm-1143_P100-1997,swaplfnl
    • ibm-1144_P100-1997,swaplfnl
    • ibm-1145_P100-1997,swaplfnl
    • ibm-1146_P100-1997,swaplfnl
    • ibm-1147_P100-1997,swaplfnl
    • ibm-1148_P100-1997,swaplfnl
    • ibm-1149_P100-1997,swaplfnl
    • ibm-1153_P100-1999,swaplfnl
    • ibm-12712_P100-1998,swaplfnl
    • ibm-16804_X110-1999,swaplfnl
    • ebcdic-xml-us
    <РазделительСтрок> (необязательный)

    Тип: Строка.
    Определяет строку, разделяющую строки текстового файла.
    Значение по умолчанию: ПС<КонвертируемыйРазделительСтрок> (необязательный)

    Тип: Строка.
    Определяет разделение строк в файле для конвертации в стандартный перевод строк ПС.
    Значение по умолчанию: ВК+ПС<МонопольныйРежим> (необязательный)

    Тип: Булево.
    Определяет режим открытия файла. Истина - монопольный, Ложь - разделяемый.
    Значение по умолчанию: ИстинаОписание:

    Открывает текстовый файл для чтения. Аналогичен методу Открыть.Пример:

    ДлинныйТекст = Новый ЧтениеТекста("c:\temp\file.txt", КодировкаТекста.UTF16);

  8. #8
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ЧтениеТекста.Формирование неинициализированного объекта (TextReader.Uninitialized object adding)

    ЧтениеТекста (TextReader)
    Формирование неинициализированного объекта
    Синтаксис:

    Новый ЧтениеТекста()Описание:

    Формирует неинициализированный объект ЧтениеТекста. Для инициализации объекта используется метод Открыть.Пример:

    Текст = Новый ЧтениеТекста;

  9. #9
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    ЗаписьТекста (TextWriter)

    ЗаписьТекста (TextWriter)
    Методы:

    Закрыть (Close)
    Записать (Write)
    ЗаписатьСтроку (WriteLine)
    Открыть (Open)
    Конструкторы:

    По имени файла
    Формирование неинициализированного объекта
    Описание:

    Предназначен для последовательной записи в текстовые файлы.
    Доступность:

    Тонкий клиент, сервер, толстый клиент, внешнее соединение.Пример:

    Текст = Новый ЗаписьТекста("d:\win.txt", КодировкаТекста.ANSI);
    Текст.ЗаписатьСтроку("Добро пожаловать!");
    Текст.ЗаписатьСтроку("Посторонним вход воспрещен.");
    Текст.Закрыть();


  10. #10
    Senior Member
    Регистрация
    03.02.2012
    Сообщений
    12,724
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    в 0 сообщениях

    По умолчанию

    Методы:
    ЗаписьТекста.Закрыть (TextWriter.Close)


    ЗаписьТекста (TextWriter)
    Закрыть (Close)
    Синтаксис:

    Закрыть()Описание:

    Закрывает открытый текстовый файл. Закрытие файла выполняется автоматически при удалении объекта ЗаписьТекста.
    Доступность:

    Тонкий клиент, сервер, толстый клиент, внешнее соединение.Пример:

    Текст.Закрыть();

Закрытая тема
Страница 1 из 2 1 2 Следующая ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения


Навигация по сайту:
, 1c, 1с 8.2, 1с 8.3, Скачать 1с, 1с бухгалтерия, 1с предприятие, Программа 1с,
1с торговля, 1с управление, 1с зарплата, Обновление 1с, Миста, Программирование 1с,

Положение об ответственности
Связь с администрацией erpsolution.ru@yandex.ru