C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[62562] Re:CPort30으로 데이터 읽을때 한번에 읽는방법이 있나요?
지금 시작 [rncjsdn2002] 1024 읽음    2010-10-01 19:52
별다섯개 님이 쓰신 글 :
: CPort30컴포넌트를 이용해서, RxChar Event로 데이터를 읽고 있습니다.
:
: 그런데, 데이터가 한번에 날아오는게 아니라, 여러번에 걸쳐 끊겨서 날아오는데요..
:
: 일정한 길이, 또는 일정한 시간안에 들어온 데이터를 한꺼번에 처리하고 싶습니다.
:
: 예를 들면, 123456789를 날리면, RxChar Event는 123 한번, 4567한번, 89 한번
:
: 이렇게 여러번에 걸쳐서 Event가 걸립니다. 설정하는 법이 있는지요??

헛... 저도 그거때문에 조금 고생을 했는데요... 저 같은 경우는 들어오는 데이터가 길이가 일정해서
버퍼를 하나 두고 들어오는 데이터를 버퍼에 쌓은뒤 원하는 길이가 되면 버퍼의 내용을 읽었습니다.
일정 시간으로 하던 일정 길이로 하던 버퍼를 하나두시고 들어오는 데이터를 쌓아 넣으면 될것 같습니다.

AnsiString타입을 사용하면 +연산이 가능하기 때문에 더 터리하기 쉽습니다,.

+ -

관련 글 리스트
62561 CPort30으로 데이터 읽을때 한번에 읽는방법이 있나요? 별다섯개 891 2010/10/01
62565     Re:CPort30으로 데이터 읽을때 한번에 읽는방법이 있나요? nansama 1196 2010/10/02
62563     Re:CPort30으로 데이터 읽을때 한번에 읽는방법이 있나요? 김태선 1005 2010/10/01
62562     Re:CPort30으로 데이터 읽을때 한번에 읽는방법이 있나요? 지금 시작 1024 2010/10/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.