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
[27135] Re:[질문] ComPort 통신중에 생기는 Error 찾아 내는 방법좀 알려 주세요.(추가)
강영준 [k700k] 839 읽음    2003-09-09 11:04
통신이 안된다는건 아닙니다. 프로그램을 실행 하고 장치와 통신을 하기 시작 하면.
아무 문제없이 통신을 할수 있습니다. 장치와 통신을 하는 중간에 갑자기
들어 오는 데이타를 잡아 내질 못한다는거죠. 통신 자체가 안되는것이 아닙니다.
OnRxChar 이벤트가 열려야
void __fastcall TForm1::ComPort3RxChar(TObject *Sender, int Count) 이 부분이 실행 되는데..

그러니깐.. 정상적인 통신 중간에 어떤 이유에 의해서 통신이 정상적으로 이루어 지지 않았을경우
이것을 CPort컴포넌트 내부에서 찾아 내는 방법이 있지 않는가 하고 질문 하는겁니다.


: 밑에도 질문을 했던거 같은데...
:
: 어떤 장치와 통신을 하기 위해서 ComPort를사용합니다.
:
: 잘되든 통신이 갑자기 ComPort1->WriteStr(Str); 이건 되걸랑요.. 다른 장치에 신호는 가는데.
:
: 그 장치에서 리턴 하는 데이타가 돌아 오는데.. 정상 적으로 돌아 오면.
:
: OnRxChar 이벤트에서 ComPort1->ReadStr(Str,Count);로 잡을수 있는데..
:
: 정상적일 경우..
:
: 근데.. 장치에서 데이타는 보내 주는데.. OnRxChar 이벤트가 안열려서 ..
:
: 데이타를 읽을수가 없는데..
:
: 이런 경우 어떻게 체크를 해서 다시 통신을 정상적으로 만들수 있는건지 알고 싶군요.
:
: 통신 에러를 감지 해서 다시 정상적인 통신을 할수 있게 하는 방법이 알고 싶습니다.
:
:
:

+ -

관련 글 리스트
27132 [질문] ComPort 통신중에 생기는 Error 찾아 내는 방법좀 알려 주세요. 강영준 759 2003/09/09
27135     Re:[질문] ComPort 통신중에 생기는 Error 찾아 내는 방법좀 알려 주세요.(추가) 강영준 839 2003/09/09
27134     Re:[질문] ComPort 통신중에 생기는 Error 찾아 내는 방법좀 알려 주세요. 김형덕 852 2003/09/09
33374         Re:Re:[질문] ComPort 통신중에 생기는 Error 찾아 내는 방법좀 알려 주세요. 즐겁게~ 725 2003/09/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.