Skip to content

Commit 5c3d0ca

Browse files
committed
EvilBeaver#1569 Сбрасываем флаг Стандартной обработки при загрузке DLL.
1 parent bd9b7e4 commit 5c3d0ca

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

install/package-loader.os

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -192,9 +192,9 @@
192192
МажорнаяВерсия = Лев(СИ.Версия,1);
193193

194194
Если МажорнаяВерсия = "1" Тогда
195-
ОбработатьБиблиотекиCLR(ОбъединитьПути(Путь, "net4"));
195+
ОбработатьБиблиотекиCLR(ОбъединитьПути(Путь, "net4"), СтандартнаяОбработка);
196196
ИначеЕсли МажорнаяВерсия = "2" Тогда
197-
ОбработатьБиблиотекиCLR(ОбъединитьПути(Путь, "dotnet"));
197+
ОбработатьБиблиотекиCLR(ОбъединитьПути(Путь, "dotnet"), СтандартнаяОбработка);
198198
Иначе
199199
Вывести("Неизвестная мажорная версия системы: " + МажорнаяВерсия);
200200
КонецЕсли;
@@ -203,17 +203,21 @@
203203

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

206-
Процедура ОбработатьБиблиотекиCLR(Путь)
207-
КандидатыВКомпоненты = НайтиФайлы(Путь, "1script_*.dll");
206+
Процедура ОбработатьБиблиотекиCLR(Знач Путь, СтандартнаяОбработка)
207+
208+
КандидатыВКомпоненты = НайтиФайлы(Путь, "1script_*.dll");
208209
Для Каждого Кандидат Из КандидатыВКомпоненты Цикл
210+
209211
Если Не Кандидат.ЭтоФайл() Тогда
210212
Продолжить;
211213
КонецЕсли;
212214

213215
Вывести("Загружаю файл " + Кандидат.Имя);
214216
ЗагрузитьБиблиотеку(Кандидат.ПолноеИмя);
217+
СтандартнаяОбработка = Ложь;
215218

216219
КонецЦикла;
220+
217221
КонецПроцедуры
218222

219223
Процедура ОбработатьКомпонентыNativeApi(Путь)

0 commit comments

Comments
 (0)