|
님이 쓰신 글 :
:
: ComPort의 property중 Events 속성이 있습니다.
:
: 순수 Binary통신을 하실때는
: 그중 evRxFlag, evBreak, evError 이 3개의 항목은 Check가 안되어 있어야 합니다..
: 특정 character가 Event로 사용될 수 있기 때문입니다.
:
: 도움이 되었길 바랍니다.
:
답변 감사합니다.
Builder 6을 사용중인데
조언해 주신 대로 evRxFlag, evBreak, evError모두 false로 두고 해도 같은 증상이 나타납니다.
Image32에 픽셀들을 모두 0으로 초기화하고
이미지를 무시하고 그냥 임의의 같은 값을 보내면
530바이트 정도보내다가 멈춥니다.
그런데 Image32에 다른 이미지를 넣으면 각이미지마다 보내는 바이트수가 모두 다르지만 항상 일정합니다.
1000바이트가 넘을 때도 있고 2000바이트가 넘을 때도 있습니다.
아무래도 Image32컴포넌트에서 무언가 처리하면서
void __fastcall TForm1::ComTerminal1Char(TObject *Sender, char Ch)
이 함수가 실행이 안 되는 듯 한데 원인을 모르겠습니다.
조언 부탁드립니다.
|