это моя реализация внешней компоненты для работы с COM портом (RS232) написанная на примере AmoreMe: C++ (ATL) против METTLER-TOLEDO (по сути, вот этом), за что ему огромное СПАСИБО!
Я решил написать свою компоненту по двум причинам:
1. Еще много народу сидит на семерке, а компонента работала адекватно только в 8.1, в 7.7 же она принимала ответ через раз, и то, иногда неполный.
2. В ответе содержалась лишняя информация.
В архиве содержится сама компонента, примеры на 7.7 и 8.1 а также исходный код компоненты на Visual C++ в составе MS Visual Studio 2010. Код ни в коем случае не претендует на универсальность и в нем слабо разработана обработка исключений. Буду благодарен за указание в комментариях всех пожеланий и найденных ошибок.
Также по просьбам пролетариата добавил взятый остюда и переделанный код на Delphi 6. Сама компонента, и опять же, примеры для 7.7 и 8.1 прилагаются. Главный файл comport.rar обновлен.
-------------------------------------------------------------------------------------------------
Важно! Под управлением Windows 7, а возможно, и под Vista, компоненты не работают!
Не смог запустить даже с отключенным UAC из-под админа. Буду признателен за любую информацию по поводу!