![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
![]() |
|
Опции темы |
![]() |
#1 |
Новичок
Регистрация: 31.10.2017
Сообщений: 1
Репутация: 10
|
![]()
Доброго времени суток!
Столкнулся с непонятной проблемой. Имеется сканер штрих-кодов CipherLab 1000. Он настроен корректно, забегу вперед. Для чистоты эксперимента удаляем порт из системы, переустанавливаем. Смотрим, что у нас в ОС. ОС.PNG Далее делаем GetCommState(hCom, &dcb); Смотрим результат: DEF-1.PNG Уже странно... Ладно, присваиваю свои значения, и отправляю... SetCommState(hCom, &dcb); Смотрю результат... REZ-1.PNG Вроде не плохо, под сканер... Но вот не задача, сканирую, ничего не происходит... Висит и висит ReadFile(hCom, &Buffer, 100, &dwBytesOfRead, NULL) Никакой реакции.... А теперь самое странное! ![]() Запускаю например MS Hyper Terminal просто connect к порту, да же не считываю данные сканером, закрываю программу. Запускаю заново свою программу, проверяю состояние структуры... Она Аналогична. Какие настройки порта мог сменить Hyper Terminal. И как их менять мне? REZ-2.PNG И о чудо... Моя программа работает, никаких подвисаний, читает "файл" (порт) летом... Штрих код прилетает, всё хорошо, всё корректно. Не могу понять в чем дело, заметил что запись идет успешно в любом случае, но там то это бесполезно, это же сканер... Какие мысли? где искать проблему? |
![]() |
![]() |
![]() |
Опции темы | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Необходимо подкинуть жёсткий диск в hyper-v | v4567 | Windows | 1 | 12.06.2017 23:38 |
Освобождение памяти после работы потока | denis76560 | Общие вопросы Delphi | 23 | 16.12.2016 17:55 |
Виртуальные выделенные сервера Hyper-V | Bustle | Железо | 3 | 22.01.2011 05:06 |
Структура DCB | yuta_86 | Общие вопросы Delphi | 4 | 20.12.2010 11:57 |
Com-порт. DCB | ccolg | Работа с сетью в Delphi | 2 | 15.07.2009 10:38 |
|
|