Q&A

  • 김영대님 봐 주세요....
먼저 이름을 잘못 알아 죄송합니다.

그리고 김영대님의 올리신 자료들이 저에게 많은 도움이 되엇습니다.

지난 26일 답해 주신대로 해보니까 작업그룹명만이 출력되었습니다.

저는 작업그룹 리스트를 콤보 박스에 넣었습니다.

그런데 작업그룹명의 앞에 2바이트(영문2자리,한글한자리)가 잘려서 나옵니다.

이런일이 왜 나타나는 것입니까?

좀 도와주세요.

그리고 나서 작업그룹명을 선택하면 2번째 콤보박스에 선택된

작업그룹에 속한 컴퓨터 리스트가 나타나게 하려고 합니다.

컴퓨터의 이름은 모두 나타납니다.

그런데 작업그룹명만 2바이트가 잘립니다......

부탁합니다......

1  COMMENTS
  • Profile
    김영대 1999.05.28 18:22
    강경중 께서 말씀하시기를...

    > 먼저 이름을 잘못 알아 죄송합니다.

    > 그리고 김영대님의 올리신 자료들이 저에게 많은 도움이 되엇습니다.

    > 지난 26일 답해 주신대로 해보니까 작업그룹명만이 출력되었습니다.

    > 저는 작업그룹 리스트를 콤보 박스에 넣었습니다.

    > 그런데 작업그룹명의 앞에 2바이트(영문2자리,한글한자리)가 잘려서 나옵니다.

    > 이런일이 왜 나타나는 것입니까?

    > 좀 도와주세요.

    > 그리고 나서 작업그룹명을 선택하면 2번째 콤보박스에 선택된

    > 작업그룹에 속한 컴퓨터 리스트가 나타나게 하려고 합니다.

    > 컴퓨터의 이름은 모두 나타납니다.

    > 그런데 작업그룹명만 2바이트가 잘립니다......

    > 부탁합니다......



    안녕하세요 김영대입니다



    해당 함수의 소스를 보시면 아래와 같은 문장이 있을겁니다

    LB_UserList.Items.Add(p^.lpRemoteName + 2);

    "+2" 가 3번째 문자부터 가져오게 만드는데...



    이건 컴퓨터명은 앞에 "" 문자가 2바이트 들어가 있고

    작업그룹명은 들어가지 않습니다

    그러니까 해당 함수를 호출하실때 작업그룹명을 구할때는 "+2" 를

    하지 말아야 하고 컴퓨터명을 구할때는 "+2" 를 하셔야 하고요...