해결책은 다른 분이 올려주셨으니 생략하고요..
serial port open 을 위한 api 자체가 com10 부터는 이름을 다르게 지정해야 합니다.
대부분 serial component 는 이거까지 고려되어 있어서 그냥 com10 으로 해도 상관없게 만들어져 있는걸로 알고 있는데..
사용하시는건 고려가 안되어 있나 봅니다.
초보남 님이 쓰신 글 :
: 제목그래도 1자리 comport는 제대로 인식되어 통신하는데 2자리는 false가 리턴되네요
: port는 제대로 10자리 이상 인식됩니다.
: 문제 해결 도움 부탁드립니다.
: c++ 빌더는 커뮤니티가 많이 부족하네요.. 구글링해도 잘 안보이고....
:
: Serial1->PortNumber = port;
: if ( Serial1->Open() == false ){
: Serial1->Close();
: return;
: }
|