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
[24715] ComPort 로 파일을 전송 받으려고 하는데요.
박준호 [] 777 읽음    2003-03-13 16:48
ComPort1->Read(ch, 1);
if(ch[0] == 0x0e)
{
    if(SaveDialog1->Execute())
    {
        RcvDgnPath = SaveDialog1->FileName;
        PostMessage(frmMain->Handle, UM_FILERECEIVE, 0, 0);
    }
}

이렇게 사용자 저의 메시지로 넘겨주고 메시지에서

while(1)
{
    if(m_first != m_last)
    {
        ComPort1->Read(ch, 1);
         data = ch[0];
        if(data == 0x04 && size <= 0)
        {
            fwrite(&data, 1, 1, in);
            break;
        }
        fwrite(&data, 1, 1, in);
        size--;
    }
    else
        continue;
}

이렇게 자료를 받습니다. 디버깅을 해도 잘 모르겠습니다.

ch는 unsigned char 이구요

data 는 unsigned int 입니다.

고수님들의 답변 부탁드립니다.




+ -

관련 글 리스트
24715 ComPort 로 파일을 전송 받으려고 하는데요. 박준호 777 2003/03/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.