Co mogę robić jeszcze innego niby źle ... jak wszystko co tyczy się COM masz wyżej ? Pisałem przecież wyżej że jak wybiorę COM35 tutaj to łączy z nim dobrze
![Obrazek](https://obrazkiforum.atnel.pl/thumb/976/e8c0227e43bb60463f0aa4e622729139.png)
Jak to pole jest puste to po podłączeniu COM35 on się podłącza pod COM1. Mimo że w cominfo.ComPort jest dobrze COM35
Pomogło dopisanie cPort1.Port := cominfo.ComPort;
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
teraz to ma sens
PS. Jakieś postępy z tym nowym komponentem ? Bo pomijając te rzeczy wyżej to dalej jest problem z "traceniem danych" tzn. po jakimś czasie różnie to jest czasem wykłada się na pierwszych stringach a czasem działa dobrze kilka minut ... Tzn traci się odbiór jakby przestawało/zawieszało się parsowanie. I to jest ciekawe że z aplikacji komunikacja dalej działa i dane do urządzenia są wysyłane poprawnie ale w drugą stronę kaplica.
No i ten efekt tzw. uciętego kabla czyli po prostu odłączonego nie zawsze rozłącza COM. I tutaj ciekawa rzecz:
język delphi
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
I efekt na Statusbarze1 mam taki:
![Obrazek](https://obrazkiforum.atnel.pl/thumb/976/8504f630d650f6854155bc642f980dbd.png)
Według programu FT_Prog Serial jest taki A91
IFT5T a zapisało go w cominfo.ComID jako A91
LFT5T
Dziwna podmiana i teraz niema co się dziwić że nie rozłącza :/ O co w tym biega ? Bo raz wpisuje do cominfo.ComID przy wykryciu A91
IFT5T a raz A91
LFT5T a ciągle podłączam przecież to samo urządzenie!
Zmieniłem ten Serial na taki A91
5FT5T i teraz jest okej ... no ale to nie powinno tak być że on sobie raz wykrywa jako ten z "L" a raz jako ten poprawny z "I". Jakiś babol musi być w MkUsbDetector moim zdaniem ...