C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[16461] TEdit에서 문자열 가져오기임다..
왕주영 [heyjeany] 1543 읽음    2002-03-18 15:28
안녕하세요.. 빌더 초보입니다.

다름이 아니라 에디트 박스에서 문자열을 받은 다음 그것을 파싱해서 어떤것인가를 알려고 하거든요.

다음처럼요

        DWORD dwRead, i;
        AnsiString t;
        int Size;
        t = "TX : ";
        t += this->DirectCmd->Text;

        this->LoggingToScreen( t.c_str() );
        t = "";

        if ( !::Parcing( ( char * )this->DirectCmd->Text.c_str(), t.c_str() ) )
        {
                this->State->Caption = t;
                return;
        }


그런데 아무리 해도 문자열이 안옮겨 지더라구요.. Watch로 보면 이상한 값이 각 배열(?)에 들어가 있구요.. 그래서 다음 문장을 집어 넣고서는 에디트박스에 다음 문장을 쳐넣었습니다.
        int temp = this->DirectCmd->GetTextLen();

   >>TEST THIS

그런데 글자수가 10개여야 하는 것이( \0까지 ) 무려 18개가 나오더라구요..

이건 무슨 조화인지...

고수님들의 조언 부탁드립니다. 에궁 하루해 다 보내버렸네..


+ -

관련 글 리스트
16461 TEdit에서 문자열 가져오기임다.. 왕주영 1543 2002/03/18
16482     Re:TEdit에서 문자열 가져오기임다.. ^^ 1668 2002/03/18
16492         Re:Re:TEdit에서 문자열 가져오기임다.. 왕주영 1509 2002/03/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.