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

델파이 Q&A
Delphi Programming Q&A
[9849] Re:[질문] mscomm을 사용합니다. #128을 넘는 데이타 보내기...
[] 1072 읽음    2004-09-09 19:50
아마도 데이터 비트를 7비트만 사용한 것 같군요.
데이터 비트가 7비트라면 128을 넘어가는 것은 사용할 수 없겠지요.
128보다 큰 값을 쓰려면 데이터 비트를 8비트로 사용해야 합니다.

온진욱 님이 쓰신 글 :
: MSComm1.Output := Command;  // Command 는 String 변수
: 이렇게 했는데 데이타가 #128 보다 작으면 괜찮은데
: 이보다 크게, 즉 $AD 나 $C0 같은 큰 값을 보내면 받는 쪽에서 항상 그 값이
: #00 으로 클리어 되어 버리더군요. 보내는 데이타 값은 확인 했었습니다.
: 보내는 부분은 정상인데 받을 때 이 부분이 클리어 되서 보내지는 걸 보고 상당히 당황했습니다.
: 짐작컨데 보내는 쪽에서 128 데이타를 넘기면 이런 문제가 발생하는가 보더군요.
: 이용하는 장비중에 (지금은 아니지만 조만간에) #128 을 넘는 프로토콜을 데이타로 갖는 놈이 있거든요. 그래서 고민입니다.
: 고수님들 방법이 없을까요?

+ -

관련 글 리스트
9848 [질문] mscomm을 사용합니다. #128을 넘는 데이타 보내기... 온진욱 1016 2004/09/09
9849     Re:[질문] mscomm을 사용합니다. #128을 넘는 데이타 보내기... 1072 2004/09/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.