|
컴포트 통신을하는 로직을 직접 만드셨나요?
뭐하러 그런 수고를 하시죠?
컴포넌트/라이브러리 게시판에 보면 CPort란 컴포넌트가 있습니다.
이넘 가져다가 사용하세요.
데이터 들어올 때마다 Callback 되는 함수 있습니다.
거기서 데이터 읽으면 됩니다.
직접 하시려면 Thread를 생성해서 SetCommMask로 EV_RXCHAR 설정해주고
Thread에서 WaitCommEvent()로 해당 이밴트 발생했는지 확인 후 읽으면 됩니다.
‹@$ 님이 쓰신 글 :
: 일단 다들 더운데 수고가 많으십니다.
:
: 비피해 없으셧나 모르겟네요
:
: 질문입니다. c빌더로 컴포트를 열엇습니다.
:
: createfile() 함수로 열엇구요... 적절한 핸들과 파라메터를 사용합니다.
:
: 이때 readfile()로 통신 되어 들어온 장소에서 데이터를 읽어서 처리합니다.
:
: 근데 저 readfile()을 할 타이밍을 모르겟군요........ 타이머를 돌리기엔 너무바쁜 당신~~~ ㅋㅋ
:
: 마이크로 프로세서 같은거나 아니면 윈도C++ 6.0는 일정 인터럽트가 있는데요
:
: c빌더는 인터럽트가 없나유? ^^;
:
: 질문에 대한 답변 부탁해요~~~ 다들 몸건강하세여
|