|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
||||||
Прием данных COM порта через потоки. (MFC)26.05.2014, 17:53. Показов 4682. Ответов 9
Метки нет (Все метки)
Такая проблемка. Нашел книгу, Магда Ю.С. - Программирование последовательных интерфейсов. прочитал, разобрался.
Нужно считывать данные с COM-порта постоянно, три байта, и отображать их. В книге есть пример, как делать чтение данных через потоки, в консольном приложении пример работает отлично. а в MFC ошибка выскакивает.
0
|
||||||
| 26.05.2014, 17:53 | |
|
Ответы с готовыми решениями:
9
Приём данных из com-порта
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 26.05.2014, 17:55 | |
|
1. А приведи заголовок этой самой ThreadProc,
2. А почему используешь CreateThread, а не AfxBeginThread?
0
|
|
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
|
| 27.05.2014, 09:15 [ТС] | |
|
CheshireCat,
1)void WINAPI ThreadProc(PVOID* dummy); 2)В книге есть пример, как делать чтение данных через потоки, в консольном приложении пример работает отлично. Решил попробовать в MFC. но я уже прочитал, что в MFC нельзя пользоваться для создания потоков WIN 32 API.
0
|
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
||||||
| 27.05.2014, 09:50 | ||||||
|
1. Ага, а что пишет про эту функцию MSDN ?
0
|
||||||
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
|
| 27.05.2014, 10:03 [ТС] | |
|
CheshireCat,
функция служит как начальный адрес потока. укажите этот адрес при вызове функции CreateThread.
0
|
|
| 27.05.2014, 12:01 | |
|
Не по теме: Учу читать. Дорого.
0
|
|
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
|
| 30.05.2014, 13:55 [ТС] | |
|
CheshireCat, делал по этой ссылке
http://piclist.ru/S-COM-THREAD... D-RUS.html все получилось, данные принимаются, но такой вопрос остался, как принимать их постоянно? у меня есть два приложения: одно как приемник, другое как передатчик. С передатчика отправляю данные, в приложении приемнике надо постоянно нажимать кнопку считать, что бы данные обновились. Вот. Как сделать, что бы данные считывались постоянно, т.е я жму отправить в одном окне, а в другом, данные принимаются и сами обновляются.
0
|
|
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
|
| 04.06.2014, 13:20 [ТС] | |
|
подниму.
0
|
|
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
||||||
| 06.06.2014, 16:38 [ТС] | ||||||
|
вроде разобрался, такой вопрос, как вытащить данные теперь?
если расставить точки останова, и смотреть в дебагере, то видно, что данные меняются, подскажите, пожалуйста, как теперь эти данные вытащить в ListBox?
0
|
||||||
|
Georg_Jung
|
|
| 25.09.2014, 01:04 | |
|
Такая же проблема. Разобрались, как вытащить данные ?
|
|
| 25.09.2014, 01:04 | |
|
Помогаю со студенческими работами здесь
10
Прием данных с СОМ-порта постоянный приём данных из COM порта Приём данных в программу от COM порта Помогите с решением приём-передача данных Com порта.. Прием данных с COM-порта и отделение трёх байт в цикле. Буфер? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|