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
[22309] [질문] 객체의 타입 알아내기 ?
민준 [] 1299 읽음    2002-10-29 00:42
안녕하세요?

빌더 쌩초보 입니다.. ㅠㅠ;

VC++을 꾸준히 사용해 왔었는데요.. 크흐흑..

이것만 가지고는 밥먹고 살기 힘들다는... 

그래가지고 빌더를 무조건 하기 시작했는데요.. 크흐흑...

이것도 하기가 만만치 않다는...

쩝! 잡소리 집어치우고... 의지의 한국인이니까...

질문: TEdit니 TButton이니 하는 객체들을 다음과 같은 방법으로
알아내는 것이 가능한지요?

델파이소스--> if Sender is TEdit then ...... 

빌더에선 --> if( Sender == TEdit ) { ... };  요렇게 간단하게 ..

가 안되더라고요...


그래서 --> if( String(((TEdit*)(Sender))->ClassName()) == "TEdit" ) { ... };
이렇게 했더니 되긴 되더만요...

VC++에서 케스팅 하느라 바빴는데 빌더에서도 똑같이 해야 한다면 할말없지만
빌더는 뭔가 다른 방법이 있을거 같아서요... ^^;

케스팅 아주 적게쓰고 간단하게 위의 if 문장이 구현 될수는 없을까요?

그럼 답변 부탁 드립니다.


+ -

관련 글 리스트
22309 [질문] 객체의 타입 알아내기 ? 민준 1299 2002/10/29
31018     Re:[질문] 객체의 타입 알아내기 ? 민준 728 2002/10/29
31017     Re:[질문] 객체의 타입 알아내기 ? 김진호.불사새 712 2002/10/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.