|   |   | 
| 
 | 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С схлопывается     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |