|
|
|
Зависает приложение при чтении с COM порта
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. У меня в потоке все время должен вращаться опрос COM порта - если что-то появилось - она принимается. Ниже приведен код (фрагменты). У меня упорно зависает приложение на строке ReadFile (я это проверил средствами вывода сообщения в окно). Порт у меня виртуальный (пара виртуальных портов). Если я удаляю виртуальный порт приложение не зависает. Причем раньше у меня приложение работало и вдруг возникла эта проблема. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Модератор: Как мне оформить свое сообщение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2021, 12:21 |
|
||
|
Зависает приложение при чтении с COM порта
|
|||
|---|---|---|---|
|
#18+
limarukraineУ меня упорно зависает приложение на строке ReadFile То есть внезапно функция чтения данных с ожиданием ждёт прихода данных. Кто бы мог представить?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2021, 13:23 |
|
||
|
Зависает приложение при чтении с COM порта
|
|||
|---|---|---|---|
|
#18+
limarukraine, Как минимум не хватает SetCommTimeouts(). Устройство через USB подключено и питается от него же? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2021, 14:01 |
|
||
|
Зависает приложение при чтении с COM порта
|
|||
|---|---|---|---|
|
#18+
Соколинский Борис limarukraine,Устройство через USB подключено и питается от него же? У меня нет физических устройств. Все виртуальное (Proteus). USB никак не задействован ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2021, 14:31 |
|
||
|
Зависает приложение при чтении с COM порта
|
|||
|---|---|---|---|
|
#18+
limarukraine, Возможно все же Shake/Replace нужно задавать. Обычно такие вопросы выясняются наблюдением через монитор порта за работающей штатной программой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2021, 14:35 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40045066&tid=2037632]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 438ms |

| 0 / 0 |
