|
Пишу COM сервер для 1С, часто возникает ошибка "Базовое соединение закрыто: Непредвиденна"
| ☑ |
0
Бешеный заяц
06.08.21
✎
11:29
|
Пишу на C# (.Net Framework)
параметры не какие не передаю, прописано все жестко в коде (далее на параметры перепишу).
из 5 раз только два раза все отработало, а так возникает ошибка
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(5)}: Ошибка при вызове метода контекста (Getdata): Произошла исключительная ситуация (System): Базовое соединение закрыто: Непредвиденная ошибка при передаче.
Куда копать? в чем может быть причина?
Причем ошибка возникает сразу те в dll код не успевает отработать.
В отладка в студии все отрабатывает на ура.
|
|
1
ДенисЧ
06.08.21
✎
11:30
|
Извращенцы (пишущие сом на дотнете) должны страдать.
|
|
2
Garykom
гуру
06.08.21
✎
11:34
|
(1) предлагаешь на VB6 писать?
|
|
3
Garykom
гуру
06.08.21
✎
11:35
|
(0) нахрена ты пишешь изначально устаревшую и ограниченную хрень?
|
|
4
Asmody
06.08.21
✎
11:35
|
(2) на go же!
|
|
5
Бешеный заяц
06.08.21
✎
11:36
|
еще такая особенность которую заметил, после вызова она остается "заблокированной" для замены несмотря на то что в конце у меня стоит "COM = Неопределено", освобождается только когда Предприятие закрываю. Может причина в этом? как её принудительно отцепить?
(3) потому что знаю и умею:-)
|
|
6
Garykom
гуру
06.08.21
✎
11:36
|
(4) на Go ole/com сервер не нашел как написать, только клиента можно легко
|
|
7
Garykom
гуру
06.08.21
✎
11:37
|
(5) никак пока сборщик мусора в платформе 1С не сработает
да закрывай 1С
|
|
8
Garykom
гуру
06.08.21
✎
11:39
|
(5) >потому что знаю и умею:-)
может пора уже новое нечто выучить?
|
|
9
Бешеный заяц
06.08.21
✎
11:47
|
(8) если бы с этим работал постоянно то смысл есть.
|
|
10
Serginio1
06.08.21
✎
15:07
|
|
|