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
[14153] Re:Components란의 No.12 (김시환님의 글) 시리얼 콤포넌트 예제 프로그램 가지신분
불사새 [] 855 읽음    2002-01-05 19:25
관련 예제는 ComThread 3.0버전에는 들어있습니다.

지금 집이 아니라서 올려드릴수가 없군요...

간단히 예를 들자면

TComThread *Com;
이라 선언했다면..

Com->ComInit(); 하면 포트가 열립니다. 그때부터 데이타 받기 보내기가 됩니다.
Com->ComClose(); 하면 포트가 닫힙니다. 관련 속성(포트, 보드레이트 등)을 실행시에 변경하시려면 꼭 닫아줘야합니다.

Com->ReceiveComThread(맞나?) 는 속성창에서 더블클릭하시면 되고..

AnsiString 형태의 buffer라는 이름으로 값이 넘어옵니다.

char형식으로 쓰시려면 buffer.c_str()[3] 이런식으로 사용하시면 됩니다.

char a="kimjinho";
Com->Write(a);
Com->Write(a,5);

위의경우은 알아서 끝까지 보내는것이고 아래의 경우는 5바이트만 보낸다는 의미입니다.

ComThread.h를 열어보시면 조금 더 이해가 빠를겁니다.

Com->Ok로 포트에관한 이상유무를 판단할수 있습니다.
Com->err뭐시기...로 관련 에러를 String형태로 받을수 있구요.

집에 가는데로 데모를 올리겠습니다.
오 승 택 님이 쓰신 글 :
: 안녕하세요. 새해 건강하시고 복많이 받으세요
:
: Components란의 No.12  시리얼 통신용 콤포넌드(Builder 4.0용)의 사용 예에 대한 프로그램을 가지고 계시거나
: 사용해 보신 분 있으시면 답 좀 올려주세요.
:
: 원저자의 홈페이지는 이제 접속이 안되고 ReadMe.txt에 보면 Demo Program이 있다고 되어 있는데...

: 저는 컴퓨터를 통해서 온도 콘트롤러를 제어하기 위해 RS 485통신을 하려고 하는데 시간이 없어 그냥 있는 콤포넌트를 이용할려고 합니다. 데모프로그램이 있으면 좀더 쉽게 프로그램에 이용할 수 있을 것 같아서 말입니다.
: 혹시 좋은 정보나 아니면 샘플프로그램이 있으시면 도움 주시면 고맙겠습니다. 
:
: 그럼 이만
:
:
:

+ -

관련 글 리스트
14152 Components란의 No.12 (김시환님의 글) 시리얼 콤포넌트 예제 프로그램 가지신분 오 승 택 782 2002/01/05
14153     Re:Components란의 No.12 (김시환님의 글) 시리얼 콤포넌트 예제 프로그램 가지신분 불사새 855 2002/01/05
14158         Re:Re:Components란의 No.12 (김시환님의 글) 시리얼 콤포넌트 예제 프로그램 가지신분 오승택 840 2002/01/05
14161             Re:Re:Re:Components란의 No.12 (김시환님의 글) 시리얼 콤포넌트 예제 프로그램 가지신분 불사새 769 2002/01/05
14162                 Re:Re:Re:Re:Components란의 No.12 (김시환님의 글) 시리얼 콤포넌트 예제 프로그램 가지신분 오승택 798 2002/01/06
14163                     Re:Re:Re:Re:Re:Components란의 No.12 (김시환님의 글) 시리얼 콤포넌트 예제 프로그램 가지신분 불사새 830 2002/01/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.