File tree Expand file tree Collapse file tree 3 files changed +1
-19
lines changed Expand file tree Collapse file tree 3 files changed +1
-19
lines changed Original file line number Diff line number Diff line change 30
30
.ВключитьФайл("src")
31
31
.ВключитьФайл("docs")
32
32
.ВключитьФайл("oscript_modules")
33
- //.ЗависитОт("logos", "0.4") // Зависимость gitsync
34
- //.ЗависитОт("v8runner", "1.0.5") // Зависимость gitsync
35
- //.ЗависитОт("gitrunner", "1.5.1") // Зависимость gitsync
36
33
.ЗависитОт("strings", "0.4.1")
37
- //.ЗависитОт("1commands", "1.3.5") // Зависимость gitsync
38
- //.ЗависитОт("v8storage") // Зависимость gitsync
39
34
.ОпределяетКласс("Плагин_ИнкрементальнаяВыгрузка", "src/Классы/increment.os")
40
35
.ОпределяетКласс("Плагин_УстановкиЛимитов", "src/Классы/limit.os")
41
36
.ОпределяетКласс("Плагин_ПроверкиАвторов", "src/Классы/checkAuthors.os")
Original file line number Diff line number Diff line change 45
45
46
46
Распаковщик = Новый ЧтениеФайла8(ФайлРаспаковки);
47
47
Распаковщик.ИзвлечьВсе(КаталогРаспаковки, Истина );
48
+ ОсвободитьОбъект(Распаковщик);
48
49
49
50
КонецЕсли ;
50
51
Original file line number Diff line number Diff line change 131
131
132
132
#КонецОбласти
133
133
134
- // хитрость: надо выносить в отдельную процедуру,
135
- // а сборку мусора делать в другом кадре стека вызовов.
136
- // иначе сборка ничего не соберет
137
- //
138
- Процедура dllРаспаковать (Знач ФайлРаспаковки , Знач КаталогРаспаковки )
139
-
140
- Распаковщик = Новый ЧтениеФайла8(ФайлРаспаковки);
141
- Распаковщик.ИзвлечьВсе(КаталогРаспаковки, Истина );
142
- Распаковщик.Закрыть();
143
- ОсвободитьОбъект(Распаковщик); // почему-то этого недостаточно. Вопрос к реализации компоненты.
144
- Распаковщик = Неопределено ;
145
-
146
- КонецПроцедуры
147
-
148
134
Процедура РаспаковатьКонтейнерМетаданных (Знач ФайлРаспаковки , Знач КаталогРаспаковки )
149
135
150
136
Распаковщик.Распаковать(ФайлРаспаковки, КаталогРаспаковки);
You can’t perform that action at this time.
0 commit comments