использует
Winapi для поиска имеющихся в данный момент портов, которые могут идти с пропусками (ну там, COM1, COM18, COM19...).
В win_api есть несколько функций, с помощью которых можно вытянуть все зарегистрированные устройства и отдельно все подключённые в данный момент. UPD Я добавил свой проект для VS6. Он собрался и работает. WXP. Офигеть ваще. К сожалению, пояснений никаких дать не могу за давностью лет. Изначально это был проект, найденный на CodeProject давно тому. Тогда я нашёл их два: один с массой отличных оценок и богатой документацией, другой с несколькими скупыми троечками. Первый был полный мертвяк, потому что использовал какую-то легаси библиотеку, которую из WXP была исключена. Второй без красивой документации, но совершенно беспроблемный. Те концы я, естественно, потерял, а предлагаемый код написан "по мотивам" и, насколько можно судить, совсем не использует кода из исходного примера.
-
- спасибо - Nikolaev_Aleksey(07.04.2021 11:12)