Имя: Пароль:
1C
1С v8
С# события без NetDispatcher
0 assembler_mips
 
31.07.17
13:33
Здравствуйте коллеги! Хочу узнать, можно ли без применения библиотеки "NetObjectToDispatch45" вызывать обработчики событий в 1С, с параметром и без. Если этого сделать нельзя интересует вопрос совместимости выше упомянутой библиотеки с другими версиями 1С, возможны ли проблемы с ней в будущих версиях?
1 Господин ПЖ
 
31.07.17
13:35
>Если этого сделать нельзя интересует вопрос совместимости выше упомянутой библиотеки с другими версиями 1С, возможны ли проблемы с ней в будущих версиях?

формально - от автора проекта зависит. будет ли он проектом заниматься и есть ли исходники в открытом доступе.

ну и от 1с - что они перекурочат у себя в будущих релизах
2 Господин ПЖ
 
31.07.17
13:36
>можно ли без применения библиотеки "NetObjectToDispatch45" вызывать обработчики событий в 1С, с параметром и без.

всегда думал что основное назначение проекта - окошко из 1С во внешний мир. без дополнительных ВК и прочей муры
3 assembler_mips
 
31.07.17
14:10
Да, только образуется зависимость от автора этой библиотеки
4 MM
 
31.07.17
14:21
Исходные коды есть, зависимость небольшая.
Если 1С не изменит сильно работу с СОМ-объектами, в которые NetObjectToDispatch45 превращает NET-объекты событий, то работать должно и в новых версиях.
5 Господин ПЖ
 
31.07.17
14:27
(3) а от селезневской зависимости нет?
6 assembler_mips
 
31.07.17
15:03
А есть вариант использовать события без этого врапера?
7 MM
 
31.07.17
15:07
(6) Без него даже не все NET-объекты использовать можно, только те, которые СОМ-видимые.
8 assembler_mips
 
31.07.17
15:15
Я же могу указать атрибут ComVisible=true, но будет ли этого достаточно?
9 Serginio1
 
31.07.17
18:53
(1) Ну исходники давно в открытом доступе
https://ru.stackoverflow.com/questions/527763/%d0%9a%d0%b0%d0%ba-%d0%b2%d1%8b%d0%b7%d0%b2%d0%b0%d1%82%d1%8c-%d0%bc%d0%b5%d1%82%d0%be%d0%b4-%d0%b8%d0%b7-c-%d0%b2-1%d0%a1/527802#527802

(6) Ну сделай свой объект по образу и подобию.
Там же генерится C# код который потом компилируется
Независимо от того, куда вы едете — это в гору и против ветра!