Работа с COM-портом с помощью потоков
Эта статья посвящена работе с COM-портом под Windows с помощью функций WINAPI и с применением потоков TThread и WINAPI для асинхронных операций приёма и передачи данных. В ней рассматриваются такие вопросы, как: инициализация порта, его открытие и закрытие, приём и передача данных, использование потоков для выполнения асинхронных операций, создание потоков средствами TThread и WINAPI и управление ими (останов и запуск), а также способ протестировать программу. Статья построена на пояснении приводимого кода и имеет прикладной характер.
К статье прилагается архив с тремя версиями программы с полным исходным кодом проектов для C++Builder 6.0. Все три программы протестированы и могут послужить основой для более крупной разработки.