Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Rubik
Сообщений: n/a
15.12.2010, 17:29     Работа с COM-портом в асинхронном режиме #1
Хочу писать и читать порт, поток чтения создаётся первым после функции 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2010, 17:29     Работа с COM-портом в асинхронном режиме
Посмотрите здесь:

Работа с COM портом запись и чтение в один заход-как сделать? C++
Borland C 3.14 Работа в графическом режиме!!! C++
C++ работа с ком портом?
C++ Работа с COM - портом
C++ РАБОТА С ЭКРАНОМ В ГРАФИЧЕСКОМ РЕЖИМЕ
работа в визуальном режиме C++
C++ Работа с COM портом
C++ Работа с СОМ-портом

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 10:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru