#0
by sysadminlk
Может ли 1С обрабатывать события COM-обьекта. Если да, тогда как? Есть примеры? Есть COM объект Device И описание его: Обработчик событий Device::OnProcess Обработчик событий OnProcess получает извещения о произошедших в устройстве события и позволяет выполнить обработку этих событий нужным образом. Как узнать?
#1
by palpetrovich
если COM-обьект сделан по "технологии создания внешних компонент"(цы) - да, может!
#2
by Odavid
это когда 1с научилась обрабатывать чужие события? Не умея толком (и количество обрабатываемых событий проще перечислить, чем необрабатыываемых) обрабатывать даже события своих "типообъекты"??
#6
by Odavid
вы отличаете обработку событий от возврата результата (причем даже уверен - понятия не имеете, по какому интерфейсу и как это самое весовое оборудование работает) :)))
#7
by пипец
нинада путать мягкое и соленое ;))), дойдет до пиэльпополам и микроконтроллеров с ассемблером
#8
by Odavid
снова ("галантерейщик и кардинал) "микроконтроллеры и Дельфи! Это звучит!" ?? )) Тогда не дойдет.
#14
by Odavid
ну-ну, вот и настоящие ламеры пожаловали.. ну что, уже не отличаем обычную функцию от обработки события в любимой восьмерке? Хорошо, объясняю просто: обратную связь от этой так называемой "обработки события" - в COM-объекте получить, не?
#19
by Odavid
был. Пока глаза не намозолил вышестоящим. Они ж отдыхать пришли, а не работать. А вот вы - сам признался, что начальник. Собственно, я и догадывался.
#21
by AaNnDdRrEeYy
а если не сделан, то ничто не мешает сделать для него врапер по технологии внешних компонент.
#22
by Torquader
А ничего, что 1С работает в одном потоке. И, для многопоточных объектов с обработкой событий мы можем получить только взаимные блокировки. К сведению - ОбработкаВнешнегоСобытия - не обрабатывает события от объектов и внешних компонент - она лишь читает из массива строки с данными, которые обработчики события записали в этот массив. Конечно, это называли Асинхронной обработкой событий, но COM-объекты так работать с событиями не умеют. Есть, конечно, хитрости, позволяющие вызвать процедуры из глобального модуля даже в момент исполнения какого-то другого участка кода, но это уже программирование сюрпризов.
#23
by Torquader
А автору быстрее поможет Windows Script Component и реализация обработки события в коде VbScript с выставлением флажка и получением его значения из 1С запросом методов созданного компонента-обёртки.
#26
by Охламон
В управлении продажей недуувижимости есть пример открытия ворда, последующей работы с вордом, и отлавливания одинесом события закрытия документа с автоматическим затягиванием файла в бд
#29
by Охламон
Не могу сейчас код дать. Там устанавливается событие в коде, потом это событие возвращается в одинес, когда пользователь закрывает окно ворда. Интересно. В Понедельник могу код дать.
#33
by бомболюк
большое спасибо. что то не ожидал что 1С внесет в платформу подключение своих процедур в качестве обработчиков событий COM по IConnectionPoint
#34
by H A D G E H O G s
Я как то тоже не ожидал, что человек, знающий про IConnectionPoint, не сможет почитать ЖКК,
#36
by Torquader
Так это же восьмёрка - там и COM-соединение правильно работает. А народ о семёрке беседует, в которой только DDE правильно работает - правда - через него тоже можно получать события.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Этого не может быть или всё таки может?
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Оперативный учет не может быть отключен. Существуют проведенные документы!
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Как посмотреть какие объекты может создавать данная версия 1cpp.dll, formex.dll
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Создание перемещения товаров на основании заказа на производство
- Учет зарплаты работника по видам работ.
- УПП 1.3.41.2 Документ платежное поручение исходящее
- Как определить инициализирован параметр сеанса или нет
- как сделать автоматическую наценку в 1С рознице
- Ограничить выбор конкретной номенклатуры во всех документах
- Терминальный сервер в Германии под 1С
- Точка останова во внешнем отчёте
- Передача файла РИБ управляемое приложение
- ЗУП: Как правильно вести договора ГПХ
- НайтиФайлы - не ищет файлы в подкаталогах на FTP.Почему?
- БСП ОтборыСписковКлиентСервер
- Какое Управление торговлей для Украины внедрять
- Заблокировать все элементы на форме кроме одного
- максимальная длина строки в запросе Выразить( Строка(1000))
- Запрос и пустая таблица документа.
- Ошибка УТ 10.3
- Com-соединение между базами 1С через интернет
- УПП документ План Движения денежных средств
- Как проще всего сравнить остатки ТМЦ в БП и УТ