rs232c를 통해 메모장으로 문자열을 출력받슴니다
메모장에 출력되는 line수가 한계치가 넘으면 문자열들을 입력받지 못하는데
고수님들의 왜그런지 해결책을 듣고십슴니다
아래코딩은 자료실 comdrive32 를 인용한것입니다.
begin
Comm1.ReceiveBuf(Buff[0], Count, Rlen);
Str := '';
for I := 0 to RLen -1 do
begin
if (Buff[I] < ' ') or (buff[i] >=#127) then
Str := Str+#13#10
else
Str := Str + String(Buff[I]);
end;
Memo1.SelText := String(Str);
Memo1.SelStart := Length(Memo1.Text);
TRichEdit 를 사용하심이....
김델초 wrote:
> rs232c를 통해 메모장으로 문자열을 출력받슴니다
> 메모장에 출력되는 line수가 한계치가 넘으면 문자열들을 입력받지 못하는데
> 고수님들의 왜그런지 해결책을 듣고십슴니다
> 아래코딩은 자료실 comdrive32 를 인용한것입니다.
> begin
> Comm1.ReceiveBuf(Buff[0], Count, Rlen);
> Str := '';
> for I := 0 to RLen -1 do
> begin
> if (Buff[I] < ' ') or (buff[i] >=#127) then
> Str := Str+#13#10
> else
> Str := Str + String(Buff[I]);
> end;
> Memo1.SelText := String(Str);
> Memo1.SelStart := Length(Memo1.Text);
>
>
>
>