procedure TForm1.Receivechar(Sender: TObject; count: Integer);
var
S : String;
begin
comport.Readstr(S,count);
richEdit1.text := richEdit1.text + HexDisplay(S) ;
shape1.brush.Color := clRed;
CommBuffer := '';
end;
날라오는 데이터 값은 20바이트 인데..0.5초 간격으로 화면에 뿌려줍니다.
그런데 20바이트짜리 정보를 요청하면 한번 20바이트가 날라오는것이
아니라 8바이트씩 끊어져서 날라옵니다..
Properties에 Databits dbEight라고 지정되어 있는데..
한번에 20바이트씩 받아들이는 방법이 없을까요??
comport.Readstr(S,count); <--이부분의 count값을 20으로
바꾸어주어도 소용이 없네요..