Q&A

  • 소켓에서 한줄 건너뛰는 현상
Winshoes 를 이용하여 텔넷을 구현중입니다.



procedure TForm1.IdTelnetDataAvailable(Buffer: String);



Richedit1.Lines.add(IdTelnet.ReadLn(#$D));



end;



위와 같이하여 리치에디터에 받아들이는 자료를 표시토록 했는데

이상하게 한줄씩 걸러서 나옵니다.



윈슈즈 잘아시는 분들의 지도 바랍니다.

1  COMMENTS
  • Profile
    김진호 2000.09.26 21:48
    초보델피언 wrote:

    > Winshoes 를 이용하여 텔넷을 구현중입니다.

    >

    > procedure TForm1.IdTelnetDataAvailable(Buffer: String);

    >

    > Richedit1.Lines.add(IdTelnet.ReadLn(#$D));

    >

    > end;

    >

    > 위와 같이하여 리치에디터에 받아들이는 자료를 표시토록 했는데

    > 이상하게 한줄씩 걸러서 나옵니다.

    >

    > 윈슈즈 잘아시는 분들의 지도 바랍니다.



    아마두 이게 아닐까 싶네용..

    Richedit1.Lines.add는 기본적으로 문자열을 더한후 한줄을 넘깁니다..

    근데 거기에 또 #$D이 들어 오니깐 또 한줄을 띄우겠죠...?



    그런 이유가 아닐까..~~