|
Работа с 1С из сторонней программы через COM соединение. Ошибка при закрытии.
|
|||
---|---|---|---|
#18+
Не знаю, в этот ли топик, или в 1C правильнее писать, напишу в обоих Ситуация такая. Из своей программы обращаюсь к 1С через COM-соединение (Interop.V83.dll ) Всё отработал, закрываю программу. При закрытии ошибка В просмотре событий вижу вот это Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
На сервере 1C в списке соединений остаётся открытым соединение из программы. Притом, когда я отлажтваюсь из Visual Studio - закрытие отрабатывает корректно. Пробовал мониторить через ProcMon - ничего такого не нашёл При попытке отладить процесс Необработанное исключение по адресу 0x2700A322 (rtrsrvc.dll) в Sync1C_KA.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x00000000. От имени администратора - запускал (хотя UAC - отключен) - не помогает Куда посмотреть ещё? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Ошибка при закрытии хоть делаю Disconnect, хоть не делаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2019, 20:58 |
|
Работа с 1С из сторонней программы через COM соединение. Ошибка при закрытии.
|
|||
---|---|---|---|
#18+
AndrK, А что, из 1С можно обращаться к dll на NET? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.02.2019, 20:24 |
|
Работа с 1С из сторонней программы через COM соединение. Ошибка при закрытии.
|
|||
---|---|---|---|
#18+
Cat2AndrK, А что, из 1С можно обращаться к dll на NET? COM-же ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2019, 00:55 |
|
Работа с 1С из сторонней программы через COM соединение. Ошибка при закрытии.
|
|||
---|---|---|---|
#18+
Cat2AndrK, А что, из 1С можно обращаться к dll на NET? Может когда-то и будет Пока только через COM Я в обратную сторону пробовал, из дотнетовского приложения к 1с обращаюсь. Косяк был в высвобождении COM объектов. В форуме 1с подсказали. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 17:24 |
|
Работа с 1С из сторонней программы через COM соединение. Ошибка при закрытии.
|
|||
---|---|---|---|
#18+
Cat2А что, из 1С можно обращаться к dll на NET? Почему нет? Это называется CLR Hosting. C .NET Framework 1.0 придуман, в 2.0 расширен. У Рихтера описан. В 2008-м ещё проекты на Centura таким образом начал переводить на .NET. Для 1С за минуту нагуглил готовую компоненту: Использование .NET сборок в 1С 8.2, 8.3 без установки и без регистрации в реестре . ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2019, 17:51 |
|
|
start [/forum/topic.php?fid=20&msg=39775259&tid=1399084]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
131ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 276ms |
total: | 500ms |
0 / 0 |