Witam
Napisałem taką prostą aplikację obsługującą port szeregowy RS-232C w środowisku CodeGear 2007 C++ z wykorzystaniem komponentu ComPort Library. Mam podłączone urządzenie (sterownik PLC Fatek) do portu szeregowego COM1 oraz drugim przewodem to samo urządzenie tyle, że do USB. Komputer widzi ten drugi port jako COM16 - zainstalowany sterownik USB-COM.
Moja aplikacja działa prawidłowo z COM1 (wysyła ciągi znaków ASCII i odbiera odpowiedź ze sterownika) natomiast jeżeli ustawię na COM16 to wysyła dane prawidłowo ale odbiera błędnie dane - gubi znaki oraz odbiera pojedyncze znaki zamiast poczekać na całą ramkę (dla przykładu powinno być np. 9 znaków ASCII w odpowiedzi).
Proszę o pomoc