![]() |
|
Как отключить внешнюю компоненту? | ☑ | ||
---|---|---|---|---|
0
dave2000
12.02.15
✎
12:33
|
Работаю над внешней компонентой (*.dll), загружаю ее при открытии внешней обработки, подключается нормально, но для того, чтобы ее выгрузить, приходится закрывать тонкий клиент целиком. Есть какие-то способы выгружать ее при закрытии формы?
Пока компонента открыта в 1С, она недоступна для компиляции в Visual Studio :( &НаКлиенте Функция Инициализировать() Если Компонента = Неопределено Тогда Если Не ПодключитьВнешнююКомпоненту("AddIn.MyComponent") Тогда Сообщить("Не удалось загрузить компоненту"); Возврат Ложь; КонецЕсли; Попытка Компонента = Новый("AddIn.MyComponent"); Исключение Сообщить("Не удалось создать компоненту"); Возврат Ложь; КонецПопытки; КонецЕсли; Возврат Истина; КонецФункции |
|||
1
PR
12.02.15
✎
12:35
|
Компонента = Неопределено;?
|
|||
2
ktvladimir
12.02.15
✎
12:35
|
в 1С есть неявный деструктор
Компонета = неопределено // Правда не всегда работает корректно |
|||
3
DmitrO
12.02.15
✎
12:54
|
Нет способа. Так работает платформа.
|
|||
4
dave2000
12.02.15
✎
12:56
|
(1) (2) При закрытии формы так и делаю, но файл dll все равно остается недоступным, освобождается только после закрытия 1С :(
(3) Эхх, жаль (( |
|||
5
H A D G E H O G s
12.02.15
✎
13:02
|
(3) Есть способ :-) Но для этого нужна другая ВК.
|
|||
6
H A D G E H O G s
12.02.15
✎
13:05
|
(0) Странная проблема.
Подключаем в VS 1С-ка в качестве хоста для отладки dll и не знаем горя. |
|||
7
H A D G E H O G s
12.02.15
✎
13:06
|
(6) Если, конечно, ваш Гейтсо-мерский VS может это делать... Но должен.
|
|||
8
Vladal
12.02.15
✎
13:10
|
(7) Думаешь, поделка фирмы Гейтса мерзка ему самому?
|
|||
9
H A D G E H O G s
12.02.15
✎
13:13
|
(8) Я щетаю, солнцеликому Гейтсу пришлось пойти на некоторые уступки темным силам.
|
|||
10
dave2000
12.02.15
✎
13:54
|
(6) Можно подробнее, как это сделать? Я случайно не буду вместе с dll 1С-овский код отлаживать?)
|
|||
11
H A D G E H O G s
12.02.15
✎
14:05
|
(10) Нет. Случайно - нет, только специально. Максимум посмотрите стэк вызовов, это интересно.
|
|||
12
H A D G E H O G s
12.02.15
✎
14:14
|
||||
13
dave2000
12.02.15
✎
14:45
|
(12) Спасибо, сейчас будем пробовать! :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |