Link Search Menu Expand Document

ЗаписьДанных

Стд::ВводВывод::ЗаписьДанных
Базовые типы: Объект

Объект для записи данных в поток.

Сравнение ссылочное


Конструкторы

ЗаписьДанных

ЗаписьДанных(Поток: ПотокЗаписи)
Перегрузка:
ЗаписьДанных(Поток: ПотокЗаписи, Настройки: НастройкиЗаписиДанных)

Создает объект для записи данных в поток Поток.


ЗаписьДанных

ЗаписьДанных(Поток: ПотокЗаписи, Настройки: НастройкиЗаписиДанных)
Перегрузка:
ЗаписьДанных(Поток: ПотокЗаписи)

Создает объект для записи данных в поток Поток с настройками Настройки.


Методы

Записать

Записать(Данные: Байты|РезультатЧтенияДанных)

Выполняет запись данных Данные в поток.


ЗаписатьБайт

ЗаписатьБайт(Число: Число)

Выполняет запись одного байта в поток. Значение числа должно находиться в диапазоне от 0 до 255, иначе выбрасывается исключение ИсключениеНедопустимыйАргумент.


ЗаписатьСимволы

ЗаписатьСимволы(Строка: Строка, Кодировка: Строка? = Неопределено)

Выполняет запись строки Строка в поток в кодировке Кодировка. Если кодировка не указана, то используется указанная для данного экземпляра объекта ЗаписьДанных. В отличие от метода ЗаписатьСтроку не записывает в поток разделитель строк.


ЗаписатьСтроку

ЗаписатьСтроку(Строка: Строка, Кодировка: Строка? = Неопределено, РазделительСтрок: Строка? = Неопределено)

Выполняет сначала запись строки Строка в поток в кодировке Кодировка, затем - разделитель строк РазделительСтрок. Если кодировка не указана, то используется указанная для данного экземпляра объекта ЗаписьДанных. Если разделитель строк не указан, то используется указанный для данного экземпляра объекта ЗаписьДанных.


ЗаписатьЦелое16

ЗаписатьЦелое16(Число: Число, ПорядокБайтов: ПорядокБайтов? = Неопределено)

Записывает 16-битное целое число Число в поток с указанным порядком байтов ПорядокБайтов. Если порядок байтов не указан, то используется порядок байтов, указанный для данного экземпляра объекта ЗаписьДанных. В случае, если переданное число не 16-битное, выбрасывается исключение ИсключениеНедопустимыйАргумент.


ЗаписатьЦелое32

ЗаписатьЦелое32(Число: Число, ПорядокБайтов: ПорядокБайтов? = Неопределено)

Записывает 32-битное целое число Число в поток с указанным порядком байтов ПорядокБайтов. Если порядок байтов не указан, то используется порядок байтов, указанный для данного экземпляра объекта ЗаписьДанных. В случае, если переданное число не 32-битное, выбрасывается исключение ИсключениеНедопустимыйАргумент.


ЗаписатьЦелое64

ЗаписатьЦелое64(Число: Число, ПорядокБайтов: ПорядокБайтов? = Неопределено)

Записывает 64-битное целое число Число в поток с указанным порядком байтов ПорядокБайтов. Если порядок байтов не указан, то используется порядок байтов, указанный для данного экземпляра объекта ЗаписьДанных. В случае, если переданное число не 64-битное, выбрасывается исключение ИсключениеНедопустимыйАргумент.