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
[41494] Re:Re:Re:TreeView1->Selected->Data의 값 읽기
유영인 Cuperido [cuperido] 913 읽음    2005-08-17 13:26
Data 프로퍼티를 사용하셔야 한다면,
AddObject 시에 정의된 형태로 다시 재 변환하신 뒤,
이 형태를 토대로 다시 문자열로 꺼내와야 할 것 같습니다.
(정의된 형태를 몰라, 정확한 답변을 드리기가 어려울 것 같습니다)

정의되어 있는 형태가 char* 형이 아니었는데,
char*로 강제 형 변환을 하니, \0 등의 기호가 맞지 않고
또한 메모리 사이즈도 맞지 않아서 오류를 일으키는 것 같습니다.

P.S : 저.. 선생님.. 아닙니다.... (__)a


cuperido

이건식 님이 쓰신 글 :
: 유영인 선생님
: 답변 주셔서 고맙습니다.
:
: TreeView1->Selected->Text는
: Node의 Caption입니다.
:
: TreeView1->Selected->Data는
: void 포인터로 캡션과 다릅니다.
:
: TreeView1->Selected->Data 의 값이
: 잘렷다가 다시 안 잘렸다가 다시 잘리는
: 현상을 어떻게 처리해야 하는가요
:
:
: 유영인  Cuperido 님이 쓰신 글 :
: : 단순 텍스트식 표기방법이라면,
: :
: :  AnsiString Str = TreeView1->Selected->Text;
: :  ShowMessage(Str);
: :
: : 이렇게 해보시는것은 어떨까요?
: :
: :
: : cuperido
: :
: :
: : 이건식 님이 쓰신 글 :
: : : 트리뷰에서 더블 클릭했을 때
: : :
: : :   TreeView1->Selected->Data 값을(가령 "1234=n")
: : :   표시하기 위해 다음과 같이 했습니다
: : : 
: : :   AnsiString Str=(char *)(TreeView1->Selected->Data)
: : :   ShowMessage(Str) 했더니
: : :
: : :   1234=n , 1233, Null로 나타나는데 이유가 무엇일까요

+ -

관련 글 리스트
41476 TreeView1->Selected->Data의 값 읽기 이건식 944 2005/08/16
41482     Re:TreeView1->Selected->Data의 값 읽기 유영인 Cuperido 890 2005/08/16
41484         Re:Re:TreeView1->Selected->Data의 값 읽기 이건식 809 2005/08/17
41494             Re:Re:Re:TreeView1->Selected->Data의 값 읽기 유영인 Cuperido 913 2005/08/17
41504                 Re:Re:Re:Re:TreeView1->Selected->Data의 값 읽기 이건식 1064 2005/08/18
41508                     Re:Re:Re:Re:Re:TreeView1->Selected->Data의 값 읽기 유영인 Cuperido 1292 2005/08/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.