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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.10.2005, 12:00   #1  
Bars is offline
Bars
Участник
Аватар для Bars
 
312 / 14 (1) ++
Регистрация: 04.03.2005
Адрес: Москва
Работа со сканерами
У кого-нибудь есть информация по работе Аксапты со сканерами штрих-кодов. Али где посмотреть можно?
Старый 18.10.2005, 08:43   #2  
Bars is offline
Bars
Участник
Аватар для Bars
 
312 / 14 (1) ++
Регистрация: 04.03.2005
Адрес: Москва
Работа с COM-портом
поискал, посмотрел...

Может у кого есть небольшой готовый пример опроса com порта?
Старый 18.10.2005, 09:32   #3  
Bars is offline
Bars
Участник
Аватар для Bars
 
312 / 14 (1) ++
Регистрация: 04.03.2005
Адрес: Москва
Цитата:
Сообщение от savel
Для работы со сканером штрих-кода использую ActiveX "Microsoft Communications Control, version 6.0", стоит он на формочке. Собственно через него и организованна вся работа с COM портом. Единственный недостаток, пришлось на таймер повесить обработку событий. Не удалось мне отдельно "знать", что код уже считан.
это сообщение оттуда http://www.axforum.info/forums/showt...EA%E0%ED%E5%F0

подскажиет как теперь с ним работать
Старый 18.10.2005, 09:47   #4  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Цитата:
Сообщение от Bars
...
Я "OPOS Scaner Control" компоненту использую, у нее есть метод onEvent_DataEvent. Никаких таймеров не использовал В нем и обрабатываю сканируемый текст.
__________________
С уважением, Вячеслав.
Старый 18.10.2005, 09:49   #5  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Господа, может кто с ТСД все таки поможет, с cipherlab'овским ?
__________________
С уважением, Вячеслав.
Старый 18.10.2005, 10:20   #6  
Alex_K is offline
Alex_K
Участник
 
531 / 36 (3) +++
Регистрация: 07.02.2003
Цитата:
Сообщение от slava
Господа, может кто с ТСД все таки поможет, с cipherlab'овским ?
Это к Георгию... Он большой специалист, причем именно по Cipher-у
Старый 18.10.2005, 09:50   #7  
Bars is offline
Bars
Участник
Аватар для Bars
 
312 / 14 (1) ++
Регистрация: 04.03.2005
Адрес: Москва
а где его взять?
Старый 18.10.2005, 09:53   #8  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Bars, могу по почте послать, если найду И если вы свою почту скажите
__________________
С уважением, Вячеслав.
Старый 18.10.2005, 10:11   #9  
Bars is offline
Bars
Участник
Аватар для Bars
 
312 / 14 (1) ++
Регистрация: 04.03.2005
Адрес: Москва
mymaska@inbox.ru
Старый 18.10.2005, 10:14   #10  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Bars, послал
__________________
С уважением, Вячеслав.
Старый 18.10.2005, 10:35   #11  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
Да мне бы научиться считывать с него данные и записывать справочник. С какой стороны подступиться к его dll'ке, ума не приложу
__________________
С уважением, Вячеслав.
Старый 18.10.2005, 10:39   #12  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Да нахен там длл? Там пишешь команду в порт и читаешь порт.

Ах, черт. DLL тоже вроде я писал. Но она простая, как 2 копейки. Ну, может, чуть послежнее

Хм. Скажи, что выложить? Для начала попробую выложить описание DLL.

С Уважением,
Георгий
Старый 18.10.2005, 10:43   #13  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
А можно пример обращения из Аксапты?
__________________
С уважением, Вячеслав.
Старый 18.10.2005, 10:57   #14  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Хм. сначала попробуйте откуда-нить еще. Попробуйте подключить dll. Не факт, что там не поменялась прошивка или протокол. Если все работает, тогда пробуйте из Axapta.

Пишите в личку - я Вам в почту кинул адрес.

С Уважением,
Георгий
Старый 18.10.2005, 12:31   #15  
Bars is offline
Bars
Участник
Аватар для Bars
 
312 / 14 (1) ++
Регистрация: 04.03.2005
Адрес: Москва
может все таки кто нибудь знает как из аксапты обратиться к ком порту с помощью актив х али еще как?
Старый 18.10.2005, 13:51   #16  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Цитата:
Сообщение от Bars
может все таки кто нибудь знает как из аксапты обратиться к ком порту с помощью актив х али еще как?
mscomm32.ocx
Старый 18.10.2005, 12:43   #17  
BVN is offline
BVN
Участник
 
88 / 13 (1) ++
Регистрация: 07.04.2005
Адрес: г. Королёв МО
А если через WINAPI CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0,
NULL, OPEN_EXISTING,FILE_FLAG_OVERLAPPED, NULL ); - хотя думаю что это не выход.
Старый 18.10.2005, 13:01   #18  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Цитата:
Сообщение от BVN
А если через WINAPI CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0,
NULL, OPEN_EXISTING,FILE_FLAG_OVERLAPPED, NULL ); - хотя думаю что это не выход.
А как Вы настроите сом-порт при этом?

С Уважением,
Георгий
Старый 18.10.2005, 13:12   #19  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от BVN
А если через WINAPI CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0,
NULL, OPEN_EXISTING,FILE_FLAG_OVERLAPPED, NULL ); - хотя думаю что это не выход.
Можно открыть порт и в синхронном режиме (без FILE_FLAG_OVERLAPPED). Тогда надо будет в цикле с задержкой (или по таймеру) читать из порта.

Кстати, не совсем понятно, почему нельзя установить параметры порта (это, наверное к Георгию). Кто мешает воспользоваться GetCommState, SteCommState?
__________________
Axapta v.3.0 sp5 kr2
Старый 18.10.2005, 13:42   #20  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Цитата:
Сообщение от AndyD
Можно открыть порт и в синхронном режиме (без FILE_FLAG_OVERLAPPED). Тогда надо будет в цикле с задержкой (или по таймеру) читать из порта.
Кстати, не совсем понятно, почему нельзя установить параметры порта (это, наверное к Георгию). Кто мешает воспользоваться GetCommState, SteCommState?
SteCommState что? Там структура довльна большая, нужно большую структуру описавать. Хотя все возможно, если подумать...

С Уважением,
Георгий.
Теги
download, faq, полезное

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
работа 1С из Аксапты через COM _scorp_ DAX: Программирование 7 22.08.2008 15:45
Работа с Excel через COM и ошибка 0x800A03EC (Range.AutoFilter) gl00mie DAX: Программирование 15 30.03.2007 18:37
Работа с COM-объектом 1С - НайтиПоКоду не ест параметры :( Tony Green DAX: Программирование 14 14.04.2004 11:29
COM и работа с шаблонами Excel skvach DAX: Программирование 6 04.12.2003 16:58

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

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

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