|
허접 님이 쓰신 글 :
: 안녕하세요. 허접입니다.
: RS232 통신 중에, COM port 관련하여 질문을 드리려 합니다.
: 현재 통신을 COM1 포트만으로 하고 있습니다.
: 제가 구현하고 싶은것은, 라디오 버튼이나 리스트박스를 이용하여 COM1~COM10 등까지 원하는 COM 포트를 자유자재로 사용하고 싶습니다.
: 문제는 라디오 버튼에서 COM2를 check 해도 PC와 통신을 하고 있는 COM1 포트는 그대로 적용되고 있다는거죠.
: 라디오 버튼 check로 PC에서 사용되는 COM 포트를 자유자재로 변경하려면 어찌해야 하는지요. 복잡할 것 같은데요.
: 도와주세요~
이미 사용하는 기존의 통신포트를 닫는 명령어를 보낸후 잠시후 닫혔는지 체크후 다시 열어야 합니다
바로 닫자마자 열면 에러 날수 있고
열려는 포트가 실제 잇는지 에러는 안나는 지 도 확인하세요
쉽게 포트를 설정하려면 comport 라이브러리에서
comport1->showsetupDialog()
하면 되겠죠
|