Работа с бинарными файлами, внешняя компонента для 1С 7.7
Внешняя компонента позволяет в среде 1С 7.7 работать с бинарными файлами: анализировать их, создавать новые, копировать, корректировать и комбинировать.
- Описание
- Подробнее
Описание
Компонента разработана по технологии создания внешних компонент COM в среде Lazarus. Тестировалась на платформе 1С релиза 7.70.027.
Функциональность компоненты разработана по аналогии с разделом 1С 8.3 "Работа с двоичными данными". Работа с данными ведется с помощью объектов "Файловый поток" (Addin.FileStream) как с постоянными так и с временными файлами. С помощью методов объекта можно достаточно подробно анализировать содержимое бинарных файлов, например осуществлять поиск каких-либо подстрок или байтовых комбинаций или считывать числовые значения параметров, расположенных в фиксированных местах файла.
В демонстрационном примере анализируется файл картинки BMP. Для наглядности каждый пиксель выводится в отдельную ячейку таблицы 1С, для этого анализируются составляющие R, G, B цвета каждого пикселя и с их помощью формируется цвет фона ячейки.

