|
별다섯개 님이 쓰신 글 :
: CPort30컴포넌트를 이용해서, RxChar Event로 데이터를 읽고 있습니다.
:
: 그런데, 데이터가 한번에 날아오는게 아니라, 여러번에 걸쳐 끊겨서 날아오는데요..
:
: 일정한 길이, 또는 일정한 시간안에 들어온 데이터를 한꺼번에 처리하고 싶습니다.
:
: 예를 들면, 123456789를 날리면, RxChar Event는 123 한번, 4567한번, 89 한번
:
: 이렇게 여러번에 걸쳐서 Event가 걸립니다. 설정하는 법이 있는지요??
헛... 저도 그거때문에 조금 고생을 했는데요... 저 같은 경우는 들어오는 데이터가 길이가 일정해서
버퍼를 하나 두고 들어오는 데이터를 버퍼에 쌓은뒤 원하는 길이가 되면 버퍼의 내용을 읽었습니다.
일정 시간으로 하던 일정 길이로 하던 버퍼를 하나두시고 들어오는 데이터를 쌓아 넣으면 될것 같습니다.
AnsiString타입을 사용하면 +연산이 가능하기 때문에 더 터리하기 쉽습니다,.
|