|
использованный COM объект (dll) остается висеть в процессах до тех пор, пока открыта 1с |
☑ |
0
acces969
08.02.21
✎
11:56
|
Как завершать объект/процесс после использования? При использовании метода Environment.Exit() в самой библиотеке, благополучно завершается работа 1с предприятия :)
Используется библиотека классов, написанная на C#, вызывается из 1с методом Новый COMОбъект()
|
|
1
vicof
08.02.21
✎
12:01
|
Присваивать Ком-объекту значение Неопределено после того, как отработал.
|
|
2
acces969
08.02.21
✎
12:12
|
(1) Пробовал, не помогает. Я не совсем правильно задал вопрос - на самом деле, файл библиотеки на жестком диске занят процессом 1cv8c
|
|
3
acces969
08.02.21
✎
12:13
|
Даже при закрытии обработки, выполнившей операцию с COM не решает вопрос - файл остается занятым
|
|
4
vicof
08.02.21
✎
12:17
|
(3) "Новый COMОбъект()"
А внутри что написано?
|
|
5
ZDenis
08.02.21
✎
12:19
|
(3) А что этот COM делает то? Может ты его куда то записываешь, вот он и висит.
|
|