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

델파이 Q&A
Delphi Programming Q&A
[8483] Re:[질문] 오브젝트 트리뷰를 나타나게 하고 싶습니다.
박지훈.임프 [cbuilder] 706 읽음    2002-11-20 23:21
간단하게 말하자면, 오브젝트 트리뷰는 델파이 6에서 도입되었다고 생각하시면 됩니다.

모르시는 분들이 더 많겠지만, 델파이 5 이하 버전에도 오브젝트 트리뷰가 있는데...
제한적으로 데이터모듈이나 그 상속된 모듈(웹모듈/서비스모듈/애플릿모듈 등)에서만 볼 수 있습니다.
그러니까, 델파이 4, 5 버전에서 오브젝트 트리뷰의 기능을 활용하고 싶다면 관련 기능들을
데이터모듈에서 구현하면 되는 것입니다.

델파이 3, 6, 7 버전에서는 데이터모듈의 폼 디자이너가 하얀 바탕의 폼처럼 나타나는데,
델파이 4, 5 버전에서는 데이터모듈이 마치 탐색기와 비슷한 모양으로 나타나고요.
왼쪽에 트리뷰가 나타나고 오른쪽에는 Components와 Data Diagram 두개의 페이지가 있습니다.
여기서 왼쪽의 트리뷰가 오브젝트 트리뷰입니다.
물론 '오브젝트 트리뷰'라는 이름은 6 버전에서 지어진 것이지만 4, 5 버전에서도 기능과 모양은
동일합니다.

그리고 한가지 더, 4, 5 버전의 데이터모듈 폼디자이너의 오른쪽에 있는 탭페이지 중 Data Diagram
페이지가 6 이상 버전에서는 코드 에디터로 옮겨졌습니다. 6 이상의 버전에서는 코드 에디터의
아래쪽에 코드 에디팅을 위한 Code 페이지 외에 Data Diagram 페이지가 있는데 이게 바로 그겁니다.

결과적으로, 4/5 버전에서 데이터모듈 폼디자이너에는 세가지 뷰가 있었는데, 그 중 컴포넌트를
배치하는 Components 페이지를 제외한 나머지 두가지 뷰, 즉 오브젝트 트리뷰와 데이터 다이어그램은
일반 폼(TForm 등)에서는 지원되지 않고 오직 데이터모듈(TDataModule이나 이것을 상속받은 모듈)에서만
지원되었었습니다. 이 두가지 뷰가 6 이상 버전에서는 각각 별도의 윈도우와 코드에디터로 나오면서
일반 폼에서도 사용할 수 있도록 발전한 것입니다.

그럼...


나그네.. 님이 쓰신 글 :
: 안녕하세요?
: 델파이 IDE에 오브젝트 트리뷰를 나타나게 하고 싶습니다.
: View 메뉴를 봐도 어디서 object treeview를 나타나게 하는지 모르겠습니다.
: 오브젝트 인스펙터는 메뉴에 보이는데 트리뷰는 어디에 있나요? 구체적으로 알려주세요..
: 참고로 버젼은 5 입니다. 답변부탁드리겠습니다.

+ -

관련 글 리스트
8482 [질문] 오브젝트 트리뷰를 나타나게 하고 싶습니다. 나그네.. 536 2002/11/20
8483     Re:[질문] 오브젝트 트리뷰를 나타나게 하고 싶습니다. 박지훈.임프 706 2002/11/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.