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
[15985] Re:hongfox민이 올려주신 api dll 사용에 대해서
hongfox [] 912 읽음    2002-03-05 12:09
RS232SendTest.zip 432.1KB API Com Send Sample
RS232ReadTest.zip 430.2KB API Com Read Sample
안녕하세요..
hongfox입니다.

첨주하는 File 두개는 하나는 보내는 것이고 하나는 받는 프로그램입니다.

압축을 풀고 보내는 프로그램에서는 COM1, 받는 프로그램에서는 COM2로
하여 사용해 보세요..

받는 프로그램에는  아래 부분을 추가 하였습니다.

==================================================
         // 통신 RX Buffer로 부터 수신되는 자료가 있는지를
        // Check 한다.
        while(1) {
             if(WaitRxEvent(th_Port) == true) break;
        }

        if (Terminated) break;

        // 수신버퍼 도달한 Data의 건수를 취득한다.
        DWORD dwRxLength = Get_RxBufferSize(th_Port);

=========================================================
즉 수신 Thread에서는 RX Buffer에 Event가 발생할때 수신 Buffer를 읽게 하면 됩니다.

그럼 즐프하세요....


telkim 님이 쓰신 글 :
: hongfox님이 올려 주신 dll을 사용하여, 통신 포트를 작성중입니다.
: 질문이 있어서요...
: 올려 주신 소스는 송신 스레드만 있네요.
: 그레서 제가 수신 스레드를 작성해서 실행하면, 아무런 만응이없어서 dll 소스에
: ShowMessage을 이용해서 문다를 출력해보니 COM_read함수에서 readfile함수 리턴값이
: false 입니다.
:
: 어떻게 수정해야 하는지 좀알려주세요.
: 가능하시다면, 수신 스레드를 자세히 구현방법을 알려 주세요.
:
: 혹시 사용하시는 분이게시면 꼭좀알려 주세요.....

+ -

관련 글 리스트
15977 hongfox민이 올려주신 api dll 사용에 대해서 telkim 786 2002/03/05
15985     Re:hongfox민이 올려주신 api dll 사용에 대해서 hongfox 912 2002/03/05
16009         Re:Re:hongfox민이 올려주신 api dll 사용에 대해서 telkim 771 2002/03/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.