|  | Пишу 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 |  |  | 
        Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший