0 / 0 / 0
Регистрация: 16.03.2018
Сообщений: 52
|
|
1 | |
При чтении com порта зависает приложение16.03.2018, 23:22. Показов 1311. Ответов 5
Вот эта строка кода вешает всё приложение: textBox1->Text = serialPort1->ReadLine();
Если её убрать всё работает нормально. Подскажите пожалуйста, что не так? Работаю в Visual Studio Community 2017, проект Windows Forms
0
|
|
16.03.2018, 23:22 | |
Ответы с готовыми решениями:
5
Чтение из COM порта, При чтении из порта зависает read() «Зависает» при чтении com порта Зависает при чтении com порта Зависает форма при чтении из порта |
1001 / 857 / 203
Регистрация: 29.09.2015
Сообщений: 982
|
|
17.03.2018, 19:40 | 2 |
Ну наверное обработчик порта ожидает данные которые так и не поступают на него. Причин может несколько, от настроек порта до устройства на нем
0
|
0 / 0 / 0
Регистрация: 16.03.2018
Сообщений: 52
|
|
17.03.2018, 23:56 [ТС] | 3 |
Проблему решил, Read заменил на ReadExisting
0
|
0 / 0 / 0
Регистрация: 11.08.2012
Сообщений: 18
|
|
10.03.2020, 16:34 | 5 |
0
|
![]() |
|
10.03.2020, 16:48 | 6 |
0
|
10.03.2020, 16:48 | |
Помогаю со студенческими работами здесь
6
Подвисает при чтении COM порта
Откуда при чтении из COM-порта берутся 99 байт? Работа функции FlushFileBuffers при синхронном чтении из Com-порта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |