component : Tcommportdrive 사용..
procedure TForm1.Commport1ReceiveData(Sender: TObject;
DataPtr: Pointer; DataSize: Cardinal);
var
pstrBuffer : String;
begin
pstrBuffer := StringofChar( ' ', DataSize );
move( DataPtr^, pchar( pstrBuffer )^, DataSize );
richedit1.Lines.Add(pstrbuffer);
end;
위의 소스와 같이 사용했을때...들어오는 데이타의 길이가..200byte이상일때...
(이하도 포함) pstrbuffer가 richedit에..여러줄에 나누어져서 들어옵니다..
즉, 보내는 데이타 2222222222........2222222(200개정도)
예)
----------------------- <--richedit
|2222 |
|2222222222 |
|222222222222222222 |
|2222 |
|2222222... |
| |
| |
| |
-----------------------
이런식으로 데이타가 들어옵니다..
저는 이걸한줄에 다들어오게 하고..싶은데....
참고로..richedit에는 여러줄에 나올수 없게 셋팅을 하였음