Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 08:20

HEX-строка

Автор mikle_as, 17 фев 2017, 16:26

0 Пользователей и 1 гость просматривают эту тему.

mikle_as

Добрый день.
Существует метод драйвера ФР Объект.ПослатьБайты. Данные передаются через свойство Объект.ПосылаемыеБайты (Данные  в виде HEX-строки).
Вопрос ,как сформировать HEX-строку ?
Значения до 0x7f получается добавлять с помощью функции Символ(<КодСимвола>) ,а начиная c 0x80(КодСимвола=128) строка заполняется значением 0x3f.

LexaK

попробуйте
Раздел: Работа с двоичными данными
там куча процедур, может что и подойдет
например:
Цитировать
ДвоичныеДанные (BinaryData)
Методы:

Записать (Write)
НачатьЗапись (BeginWrite)
ОткрытьПотокДляЧтения (OpenStreamForRead)
Размер (Size)

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

На основании файла

Описание:

Значение содержит двоичные данные, которые считываются из файла. Значение может быть сохранено в ХранилищеЗначения.
Хранимые данные могут быть записаны в файл.
если помогло нажмите: Спасибо!

mikle_as

Спасибо за ответ.
Т.е. в Unicode  символов  соответствующих 0x80 нет и напрямую их добавить нельзя ?

LexaK

используйте в паре с двоичными данными, функцию Base64Строка() (как раз вроде для УНИКОДЕ) и др. Почитайте СП
если помогло нажмите: Спасибо!

Теги:
Рейтинг@Mail.ru

Поиск