Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 17:14
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Всем доброе время суток!Пишу приложение на С++, Qt - для отрисовки и работы с БД...В приложении работаю с COM-портом.Создал 2 потока (pthread_t)1-й - работает постоянно, читает с порта (read(...)), после чтения запускает 2-й поток (запись в порт)2-й - создается и отрабатывает в 1-м потоке или по событию (нажатие на кнопку), потом удаляется (pthread_exit(NULL))...Если 2-й поток создается в 1-м - он отрабатывает идеальноЕсли 2-й поток создается в обработчике события нажатия на кнопку - отрабатывает, но ничего не записывает с порт...Точнее даже пишет, что записал, но фактически ничего не происходит...Если в Mono (C#) написать подобное приложение - все отрабатывает идеально...И еще, может настройки порта неправильные, подскажите, как в структуру termios записать такие настройки: 9600 8N2.Заранее спасибо!
Ответить с цитированием
Ответ

Опции вопроса Поиск в этом вопросе
Поиск в этом вопросе:

Расширенный поиск
Опции просмотра


Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
КАК МНЕ Узнавать свой порт на кс 1.6. немогу узнать свой порт на кс 1.6 знаю ип а порт нет погмогите Guest Новый архив 4 0 16.03.2012 16:01
У меня проблема:Установил Linux Ubuntu(авто установка) после этого на винчестере пропало 30Gb. Как теперь удалить Linux Guest Четвертый архив 0 09.12.2011 13:29
Как можно использовать последовательный иммобелайзер т/с для блокировки? Guest Новые вопросы и ответы 1 0 01.12.2011 17:44



© www.otvetnemail.ru - Форум вопросов и ответов.