|
v7: 7.7 Как вызвать ОбработкаВнешнегоСобытия из своего com объекта? | ☑ | ||
---|---|---|---|---|
0
Ваше благородие
22.06.12
✎
14:52
|
Всем привет.
Есть dll-ка, в которой реализованы события. Нужно перехватывать эти события из 1С. Насколько сложно подружить их с ОбработкаВнешнегоСобытия? |
|||
1
Rie
22.06.12
✎
14:53
|
(0) Речь о ВК? Никакой сложности.
|
|||
2
Ваше благородие
22.06.12
✎
14:55
|
(1)Можете подсказать, где про это почитать?
|
|||
3
Rie
22.06.12
✎
14:57
|
(2) "Технология внешних компонент"
Но ты бы объяснил, в чём сложность-то у тебя? ВК порождает событие - 1С получает это событие в ОбработкаВнешнегоСобытия. Или у тебя всё же - не ВК? |
|||
4
Ваше благородие
22.06.12
✎
15:03
|
(3)Разработчики прислали dll-ку для телефонии. Её зарегили. Далее создаём объект:
Объект = СоздатьОбъект("NSPController.NSPControllerService"); Объект.connect(); //подключаемся к программе-источнику событий Далее в 8-ке срабатывает код: ДобавитьОбработчик Объект.callIdentification, ПоступилЗвонок; То есть, dll-ка генерирует событие и 1с-ка в 8-ке его получает. А в 7-ке ОбработкаВнешнегоСобытия не срабатывает. Вот эта чтучка работает: http://www.1cpp.ru/forum/YaBB.pl?num=1152684759/all не не слишком удобно. Хотелось бы, чтобы dll-ка сама отправляла данные в ОбработкаВнешнегоСобытия |
|||
5
H A D G E H O G s
22.06.12
✎
15:06
|
(4) Сама dll ничего не отправит. Нужна ВК - обертка, как в (4) примере.
|
|||
6
Ваше благородие
22.06.12
✎
15:12
|
(5)А эту обертку нельзя положить в dll-ку?
|
|||
7
Ваше благородие
22.06.12
✎
15:14
|
Драйвера сканеров штрих-кодов вроде напрямую посылают данные, или я что-то путаю?
|
|||
8
H A D G E H O G s
22.06.12
✎
15:15
|
(7) Да, потому что они ВК.
|
|||
9
H A D G E H O G s
22.06.12
✎
15:15
|
(7) Либо тупо клавиатурные эмуляторы.
|
|||
10
Ваше благородие
22.06.12
✎
15:16
|
(8)Чем отличается ВК от просто dll-ки?
|
|||
11
Jaap Vduul
22.06.12
✎
15:17
|
(10)Реализацией специфических интерфейсов
|
|||
12
Ваше благородие
22.06.12
✎
15:18
|
http://1c-documents.ru/manual/tsvk/tsvk00.html - нормальный источник?
|
|||
13
Rie
22.06.12
✎
15:26
|
(12) Как справочник - да.
|
|||
14
H A D G E H O G s
22.06.12
✎
15:31
|
Вот нормальный источник...
Книга знаний: Написание внешних компонент для 1С (Delphi) В новых областях программирования всегда лучше практика, затем можно и теорию почитать. |
|||
15
H A D G E H O G s
22.06.12
✎
15:34
|
Я бы эту статью расширил бы и углубил, скажем, рассказом о создании объектов 1С в dll и исправлениям хитрой ошибки, но, лениво.
|
|||
16
Ваше благородие
22.06.12
✎
15:40
|
Ясно, большое спасибо!!!
|
|||
17
Lacerta
22.06.12
✎
15:44
|
возник попутный вопросец, а можно из скрипта VB вызвать событие в 1С? Я бы с удовольствием бы отловила хоть как-нибудь внешнее событие через EventProxy.dll, но в 64-битной винде при подключении компоненты 1С схлопывается
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |