AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.07.2004, 05:37   #1  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
Стоит задача подключения сканнера штрих-кодов Symbol LS2200 к Axapta. Сканнер подключается к COM-порту и работает по спецификации OPOS через COM-объект (как бы драйвер). Сущность взаимодействия между приложением и драйвером состоит в том что при возникновении события (типа сканирования) COM-объект драйвера вызывает call-back ф-ю (на самом деле метод написанного вами COM-обеъкта-обработчика) приложения.
Проблема состоит в том что драйвер сканнера работает в отдельном потоке и call-back ф-я вашего приложения соответственно тоже запускается в нём и стоит задача согласования вызовов этой ф-ии с основным потоком программы.

В 1С эта задача решалась элементарно за счёт наличия механизма внешних событий, (ф-я ОбработкаВнешнегоСобытия), специально предназначенного для обработки сообщений, поступающих из других процессов/потоков.

Подскажите как наиболее грамотно реализовать в аксапте такую обработку внешних событий.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:31.