Форум программистов, компьютерный форум, киберфорум
Наши страницы

Работа с COM-портом в асинхронном режиме - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Dialog в ToolBar поместить как? http://www.cyberforum.ru/cpp-beginners/thread490893.html
Задача: Сделать панель инструментов чтоб в ней отображались диалоги Она (ПИ) имела прокрутку и была плавоющей. А ещё чтоб размер её можно было менять? Помогите кто знает.
C++ Есть bmp-картинка. Нужно узнать, что за буква на ней нарисована Нужно написать простенькую систему распознавания образов. Есть 5 картинок с 5 буквами, прожка должна открывать картинку (ет сделала) и говорить, что за буква на ней нарисована. http://www.cyberforum.ru/cpp-beginners/thread490890.html
C++ Решение задач на файловые потоки
1). Дан файл, в котором в каждой строке записана фамилия имя и отчество человека. В конце файла в отдельной строке указаны имена исключаемых людей. Требуется данные из файла занести в односвязный...
Пару вопрос по генерации случайных чисел. C++
Здраствуйте уважаемые мастера с++. 1). Мне надо в конструкторе инициализировать для поля целого типа случайными значениями... Функция rand не дает что то ничего... Как это сделать /VC++...
C++ Помогите начинающему. Программа не работает полноценно http://www.cyberforum.ru/cpp-beginners/thread490830.html
Я начинающий в программировании.Вот написал программу все нормально компилится но работать так как задумал почему то не хочет.Вот текст: #include <stdio.h> #include <fcntl.h> #define MAXLINE 1000...
C++ VC++ MS SQL: проблема с полем типа image Забандил класс от CRecordset на таблицу. Визард подхватил таблицу и создал все необходимые переменные в классе. Одно из полей таблицы имеет тип image. В таблице есть одна запись но поле image... подробнее

Показать сообщение отдельно
Rubik

Работа с COM-портом в асинхронном режиме - C++

15.12.2010, 17:29. Просмотров 819. Ответов 0
Метки (Все метки)

Хочу писать и читать порт, поток чтения создаётся первым после функции WaitCommEvent поток переходит в режим ожидания пока не придут данные в порт, при этом поток записи не может записать в порт, т.к. WaitCommEvent завладела описателем. Как решить проблему ?

Код
DWORD WINAPI ThreadRead(PVOID pvParam)
{
...
    while(1)
    {
        ... 
        WaitCommEvent(...);
        ReadFile(...);
        ...
    }//while
    return 0;
}
//-------------------------------------------------------------------
DWORD WINAPI ThreadWriteComm(PVOID pvParam)	   								// ôóíêöèÿ 
{
...
    while(1)
    {
        WriteFile(...);
        Sleep(3000);
    }//while
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru