|
![]() |
#1 |
Участник
|
Работа со сканерами
У кого-нибудь есть информация по работе Аксапты со сканерами штрих-кодов. Али где посмотреть можно?
|
|
![]() |
#2 |
Участник
|
Работа с COM-портом
поискал, посмотрел...
Может у кого есть небольшой готовый пример опроса com порта? |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от savel
Для работы со сканером штрих-кода использую ActiveX "Microsoft Communications Control, version 6.0", стоит он на формочке. Собственно через него и организованна вся работа с COM портом. Единственный недостаток, пришлось на таймер повесить обработку событий. Не удалось мне отдельно "знать", что код уже считан.
подскажиет как теперь с ним работать |
|
![]() |
#4 |
сибиряк
|
Цитата:
Сообщение от Bars
...
![]()
__________________
С уважением, Вячеслав. |
|
![]() |
#5 |
сибиряк
|
Господа, может кто с ТСД все таки поможет, с cipherlab'овским ?
![]()
__________________
С уважением, Вячеслав. |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от slava
Господа, может кто с ТСД все таки поможет, с cipherlab'овским ?
![]() |
|
![]() |
#7 |
Участник
|
а где его взять?
|
|
![]() |
#8 |
сибиряк
|
Bars, могу по почте послать, если найду
![]()
__________________
С уважением, Вячеслав. |
|
![]() |
#9 |
Участник
|
|
|
![]() |
#10 |
сибиряк
|
Bars, послал
__________________
С уважением, Вячеслав. |
|
![]() |
#11 |
сибиряк
|
Да мне бы научиться считывать с него данные и записывать справочник. С какой стороны подступиться к его dll'ке, ума не приложу
![]()
__________________
С уважением, Вячеслав. |
|
![]() |
#12 |
Модератор
|
Да нахен там длл? Там пишешь команду в порт и читаешь порт.
Ах, черт. DLL тоже вроде я писал. Но она простая, как 2 копейки. Ну, может, чуть послежнее ![]() Хм. Скажи, что выложить? Для начала попробую выложить описание DLL. С Уважением, Георгий |
|
![]() |
#13 |
сибиряк
|
А можно пример обращения из Аксапты?
__________________
С уважением, Вячеслав. |
|
![]() |
#14 |
Модератор
|
Хм. сначала попробуйте откуда-нить еще. Попробуйте подключить dll. Не факт, что там не поменялась прошивка или протокол. Если все работает, тогда пробуйте из Axapta.
Пишите в личку - я Вам в почту кинул адрес. С Уважением, Георгий |
|
![]() |
#15 |
Участник
|
может все таки кто нибудь знает как из аксапты обратиться к ком порту с помощью актив х али еще как?
|
|
![]() |
#16 |
Злыдни
|
Цитата:
Сообщение от Bars
может все таки кто нибудь знает как из аксапты обратиться к ком порту с помощью актив х али еще как?
|
|
![]() |
#17 |
Участник
|
А если через WINAPI CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0,
NULL, OPEN_EXISTING,FILE_FLAG_OVERLAPPED, NULL ); - хотя думаю что это не выход. |
|
![]() |
#18 |
Модератор
|
Цитата:
Сообщение от BVN
А если через WINAPI CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0,
NULL, OPEN_EXISTING,FILE_FLAG_OVERLAPPED, NULL ); - хотя думаю что это не выход. С Уважением, Георгий |
|
![]() |
#19 |
Участник
|
Цитата:
Сообщение от BVN
А если через WINAPI CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0,
NULL, OPEN_EXISTING,FILE_FLAG_OVERLAPPED, NULL ); - хотя думаю что это не выход. Кстати, не совсем понятно, почему нельзя установить параметры порта (это, наверное к Георгию). Кто мешает воспользоваться GetCommState, SteCommState?
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#20 |
Модератор
|
Цитата:
Сообщение от AndyD
Можно открыть порт и в синхронном режиме (без FILE_FLAG_OVERLAPPED). Тогда надо будет в цикле с задержкой (или по таймеру) читать из порта.
Кстати, не совсем понятно, почему нельзя установить параметры порта (это, наверное к Георгию). Кто мешает воспользоваться GetCommState, SteCommState? С Уважением, Георгий. |
|