| Просмотр ресурсов 1с методами встроенного языка (8.3.9) |
| 05.09.16 14:41 |
|
В последнее время на infostart идет достаточно активное обсуждение внутренних ресурсов платформы и их использование. Решил совместить просмотр всех ресурсов 1с с новыми методами работы с двоичными данными. В результате родилась обработка "Просмотр ресурсов 1с", которая при работе с файлами ресурсов использует только встроенные в платформу (8.3.9) методы. Реализовано только чтение файлов, но ничего не мешает сделать и запись. Пока таких планов нет. Для позиционирования в файле используется объект Поток, с помощью него же читаются простые типы. Для сохранения двоичных данных используются объекты ЧтениеДанных и РезультатЧтенияДанных. Наибольший интерес, наверно, представляют картинки, вытащенные из ресурсов. Но для понимания внутренних механизмов платформы интересны и другие ресурсы: *.f, *.lf, *.xdto и т.д. Распознанные форматы (но не картинки) сохраняются автоматически в подкаталог "1c_res" каталога временных файлов. Если необходимо сохранить картинку или нераспознанный формат (например, exe), то в контекстном меню доступна кнопка сохранения. Также клавишами Ctrl-W и Ctrl-E можно перейти к предыдущему или следующему ресурсному файлу в каталоге. |
