Coder Social home page Coder Social logo

dmpas / oscript-v8unpack Goto Github PK

View Code? Open in Web Editor NEW
8.0 8.0 8.0 84 KB

Компонента распаковки восьмофайлов для Односкрипта

License: Mozilla Public License 2.0

C# 46.12% 1C Enterprise 53.88%
v8unpack oscript gitsync

oscript-v8unpack's Introduction

Компонента работы с контейнерами восьмофайлов

#Использовать v8unpack

ЧтениеФайла = Новый ЧтениеФайла8("ПутьКФайлу");
Для Каждого мЭлемент Из ЧтениеФайла.Элементы Цикл
        Сообщить(мЭлемент.Имя);
        ЧтениеФайла.Извлечь(мЭлемент, "Каталог", Истина);
КонецЦикла;

Важно

На данном этапе от оригинального v8unpack взята только команда parse исключительно для работы с gitsync.

oscript-v8unpack's People

Contributors

dmpas avatar evilbeaver avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

oscript-v8unpack's Issues

Добавить метод Закрыть()

Для быстрого отпускания дескриптора файла необходимо закрывать поток чтения. Сейчас это можно сделать только присвоив переменной Неопределено и вызвав сборку мусора

Процесс не может получить доступ к файлу "Form.bin"

При использовании в gitsync происходит ошибка в процедуре (строка Новый ЧтениеФайла8(ФайлРаспаковки)) :

Процедура dllРаспаковать(Знач ФайлРаспаковки, Знач КаталогРаспаковки)
		
	Если ЭтоСборкаEXE Тогда
		
		ВыполнитьРаспаковку(ФайлРаспаковки, КаталогРаспаковки);

	Иначе
		
		Распаковщик = Новый ЧтениеФайла8(ФайлРаспаковки);
		Распаковщик.ИзвлечьВсе(КаталогРаспаковки, Истина);
	
	КонецЕсли;

		
КонецПроцедуры

КРИТИЧНАЯОШИБКА - {Модуль ...\AppData\Local\gitsync\plugins\gitsync-plugins\src\Классы\internal\v8unpack\Классы\РаспаковкаФорм.os / Ошибка в строке: 46 / Внешнее исключение (System.Reflection.TargetInvocationException): Адресат вызова создал исключение.}

В чем может быть причина возникновения данного исключения?

На версии 1.0.20 все работает.

Ошибка разбора файлов

ФайлРаспаковки = /tmp/vpibpbvc.gzb.tmp/DataProcessors/ЭкспортИмпортКонтактныхДанныхОбъектов/Forms/ФормаПросмотраИнформацииСтрокиФайла/Ext/Form.bin 
КаталогРаспаковки =  /media/khorevaa/764B7AA318E25C28/test/src/upp-n-test/src/DataProcessors/ЭкспортИмпортКонтактныхДанныхОбъектов/Forms/ФормаПросмотраИнформацииСтрокиФайла/Ext/Form
КРИТИЧНАЯОШИБКА - {Модуль /usr/share/oscript/lib/gitsync/src/core/Классы/МенеджерСинхронизации.os / Ошибка в строке: 407 / Внешнее исключение (System.ArgumentException): Illegal characters in path.}

Распаковщик = Новый ЧтениеФайла8(ФайлРаспаковки);
Распаковщик.ИзвлечьВсе(КаталогРаспаковки, Истина);

Linux Mint

/cc @dmpas

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.