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

C++빌더 팁&트릭
C++Builder Programming Tip&Tricks
[508] VirtualTreeview 설치 방법(BCB6)
양승호 [godsman] 10317 읽음    2004-09-22 14:01
BCB6에 VirtualTreeview 설치하는 것이 생각보다 쉽지 않네요.
직접 설치하면서 정리했습니다. 도움이 되시기를...

사이트: http://www.lischke-online.de/VirtualTreeview/VT.php

1. Download
    -Windows XP Theme Manager
    -Virtual Treeview main distribution
    -Borland C++ Builder Packages
2. Unzip and Copy
    -ThemeManager(BCB6.bpk) 관련파일들은 Theme Manager의 Packages 폴더로 copy
    -나머지 VirtualTrees(BCB6.bpk) 관련파일들은 VirtualTreeview의 Packages 폴더로 copy
3. Theme Manager Compile & Install
    -ThemeManagerBCB6.bpk open & compile & install
    -아래와 같은 오류는 component가 설치되어 있지 않은 시스템에서 발생합니다.
    -[Linker Fatal Error] Fatal: Unable to open file 'TB2K_CB6.LIB'
        -Project-Edit Option Source 에서 TB2K_CB6.LIB 삭제
        -Close all
        -Reopen, Compile, Install
4. VirtualTreeview Compile & Install
    -VirtualTreesBCB6.bpk open & compile & install
    -아래와 같은 오류는 설치 패키지와 다른 폴더에 설치할 때 발생합니다.
    -[Pascal Fatal Error] VirtualTrees.pas(78): File not found: 'ThemeSrv.dcu'
    -[Linker Fatal Error] Fatal: Unable to open file 'VIRTUALTREESBCB6.OBJ'
        -Project-Options-Directories/Conditionals
        -Include Path와 Lib Path에 Theme Manager 폴더 추가
    -아래와 같은 오류는 component가 설치되어 있지 않은 시스템에서 발생합니다.
    -[Linker Fatal Error] Fatal: Unable to open file 'TB2K_CB6.LIB'
        -Project-Edit Option Source 에서 TB2K_CB6.LIB 삭제
        -Close all
        -Reopen, Compile, Install
5. VirtualTreesBCB6D.bpk Compile & Install
    -VirtualTreesBCB6D.bpk open & compile
    -[Pascal Fatal Error] VirtualTreesReg.pas(17): File not found: 'ColnEdit.dcu'
    -[Linker Fatal Error] Fatal: Unable to open file 'VIRTUALTREESREG.OBJ'
        -Project-Edit Option Source 에서 PFLAGS의 마지막에 -LUdesignide 추가
    -아래와 같은 오류는 component가 설치되어 있지 않은 시스템에서 발생합니다.
    -[Linker Fatal Error] Fatal: Unable to open file 'TB2K_CB6.LIB'
        -Project-Edit Option Source 에서 TB2K_CB6.LIB 삭제
        -Close all
        -Reopen, Compile, Install

6. 소스 수정 - 설치 후 프로그램에서 사용할 때 발생
    -[C++ Error] VirtualTrees.hpp(13): E2209 Unable to open include file 'UxTheme.hpp'
    -[C++ Error] VirtualTrees.hpp(14): E2209 Unable to open include file 'TmSchema.hpp'
    -[C++ Error] VirtualTrees.hpp(15): E2209 Unable to open include file 'ThemeSrv.hpp'
        -프로젝트 옵션에서 Include Path에 ThemeManager 폴더 추가
    -[C++ Error] uxtheme.h(176): E2146 Need an identifier to declare
    -[C++ Error] uxtheme.h(546): E2146 Need an identifier to declare
        -typedef enum THEMESIZE -> typedef 삭제(enum THEMESIZE)
        -typedef enum PROPERTYORIGIN -> typedef 삭제(enum PROPERTYORIGIN)

*개인적으로는 5번 부분 해결방법을 찾는데 오래 걸렸습니다. 5번이 안되면 디자인 타임에 component가 보이지 않습니다.
김영민 [youngmin]   2004-12-16 14:19 X
참고로 간단한 사용방법을 제가 정리한 페이지가 있습니다. 처음 사용하시는 분들은 조금이나마 도움이 되실것 같군요
http://kims-family.pe.kr/blog/youngmin/index.php?pl=67
땅주인 [heaven2]   2005-01-19 11:31 X
그런데, VT, ThemeManager 모두 Windows 2000 이하 운영 체제에서는 돌아가지 않나요? 꼭 XP 계열에서만 사용가능한 것인가요?
하안인 [hurco]   2005-05-12 15:14 X
VirtualTree에 대해서 학습하고 있는데...
샘플프로그램이 없어서.. 샘플프로그램 작성하신 분
공유 좀 하시면 안될까요..

+ -

관련 글 리스트
508 VirtualTreeview 설치 방법(BCB6) 양승호 10317 2004/09/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.