Q&A

  • 저번에 했던 질문인데여..


아무래두 여기서 해야할것 같네여...



전 시리얼 통신을 이용한 간단한 프로그램을 짜구 있는데여...



그러니까...발신 측에서 123456789 라고 보내면... 수신 측에서 그걸 받져...



메모 박스에선 별 문제가 없는데여...



이걸 Grid에서 첫칸엔 1234 둘째 칸엔 56789 라고 쓰고 싶어서...그거까진 해결했는데여...



계속 밑으로 데이터를 뿌리려면...



그러니까 예를 들어...첨에 발신측에서 123456789 를 보냄 수신측 그리드에 1234 56789라고 뿌려지고...



담에 발신측에서 abcdefghi라고 보내면...아까 받은 데이터 밑에..줄에...



첫칸에 abcd 둘째칸에 efghi 라고 뿌려지게 하고 싶은데...방법을 모르겠어여..



흠...축적이 되야하는건데...도저히 감이 안잡힙니다...



고수님들 도와주세여~~~

3  COMMENTS
  • Profile
    GaDiAn K 2000.10.26 00:58
    안녕하세요?



    시리얼 통신에 대한 컴포넌트를 보시면 대부분의 예제가 채팅과 관련된 예제들입니다. 그것들을 참고 하시면 해결 될 문제 인듯 합니다.



    1234

    5678

    9



    이렇게 입력 및 관리 하신다는 말씀인가요? 배열을 이용하시면 쉽게 해결 될것 같은데요? 메모컴포를 이용해서 관리 하실것이면 위에 말씀드린, 채팅 예제를 보시면 더 자세히 나와 있습니다.



    그리고 죄송한데요... 질문을 구체적으로 표기해 주시면 더 좋을 것 같네요~ ^^;

    도움이 되셨기를...





    초보왕 wrote:

    >

    > 아무래두 여기서 해야할것 같네여...

    >

    > 전 시리얼 통신을 이용한 간단한 프로그램을 짜구 있는데여...

    >

    > 그러니까...발신 측에서 123456789 라고 보내면... 수신 측에서 그걸 받져...

    >

    > 메모 박스에선 별 문제가 없는데여...

    >

    > 이걸 Grid에서 첫칸엔 1234 둘째 칸엔 56789 라고 쓰고 싶어서...그거까진 해결했는데여...

    >

    > 계속 밑으로 데이터를 뿌리려면...

    >

    > 그러니까 예를 들어...첨에 발신측에서 123456789 를 보냄 수신측 그리드에 1234 56789라고 뿌려지고...

    >

    > 담에 발신측에서 abcdefghi라고 보내면...아까 받은 데이터 밑에..줄에...

    >

    > 첫칸에 abcd 둘째칸에 efghi 라고 뿌려지게 하고 싶은데...방법을 모르겠어여..

    >

    > 흠...축적이 되야하는건데...도저히 감이 안잡힙니다...

    >

    > 고수님들 도와주세여~~~

  • Profile
    초보왕 2000.10.26 02:51


    넹넹..죄송합니다....



    음..메모로 출력하는게 아니구여...



    그리드에 출력할거구여...



    전에 말씀드렸듯이...



    1234 56789

    abcd efghi



    이런식으로 출력하고 싶다는 말이졈...



    배열을 이용하면 된다고 하셨는데여...그럼 시리얼로 데이터를 받을때도 배열로 받아야 하는거 아닌가여?



    제가..정말 왕 초보라...하나두 모릅니다...ㅠㅠ



    그리드 다음 줄에 데이터를 뿌리려면 어떻게 해야하는지를 모르겠다는 거죠.. ㅠㅠ



    이래두...정확하지 않은 질문이면 어쩌져..?ㅠㅠ



    부탁드림다~~고수님들...

  • Profile
    GaDiAn K 2000.10.26 03:22
    안녕하세요?



    시리얼로 받아 들일때에도 당연히 배열로 받아 들여야 겠지요. 지금 다른 일 때문에 머리가 복잡해서 코딩을 해 드리지는 못하네요.(실력도 모자라구.. -_-;;)



    전에 제가 한 경우는 배열로 받아 들였습니다. 시리얼로 받아 들이는 자료(시리얼로 직접 받을 경우도 있을 것이고 시리얼로 받은 것을 가공해서 Tcp/Ip로 받을 수도 있겠지요)를 자료의 구분자를 주어서 처리 했습니다.



    예)

    신호시작(구분자)컴퓨터번호(구분자)처리명령(구분자)신호끝



    이런 규칙에 의해서 받은 자료를 제가 원하는 방식으로 처리 했지요. 물론 배열을 받아서 자료를 처리하면서 구분자가 있으니까 다루기 편하던데요... 배열로 받는 것에 대한 예제는 전에 말씀드린 시리얼 채팅 예제 프로그램에 보시면 자세히 나와 있을 것입니다.



    도움이 되셨기를...



    초보왕 wrote:

    >

    > 넹넹..죄송합니다....

    >

    > 음..메모로 출력하는게 아니구여...

    >

    > 그리드에 출력할거구여...

    >

    > 전에 말씀드렸듯이...

    >

    > 1234 56789

    > abcd efghi

    >

    > 이런식으로 출력하고 싶다는 말이졈...

    >

    > 배열을 이용하면 된다고 하셨는데여...그럼 시리얼로 데이터를 받을때도 배열로 받아야 하는거 아닌가여?

    >

    > 제가..정말 왕 초보라...하나두 모릅니다...ㅠㅠ

    >

    > 그리드 다음 줄에 데이터를 뿌리려면 어떻게 해야하는지를 모르겠다는 거죠.. ㅠㅠ

    >

    > 이래두...정확하지 않은 질문이면 어쩌져..?ㅠㅠ

    >

    > 부탁드림다~~고수님들...