안녕하세요.
전에 ShellTreeView 때문에 질문들 드려었고 유일하게 답변 자료를 올려주셔서 정말 고마웠습니다.
그런데 답변글을 보고 바로 체크를 해보았는데 문제가 발생을 했습니다.
그동안 일이 바빠서 틈틈히 나름대로 고민하다가 이제서야 질문을 염치불구하고 올려봅니다.
아래글은 박지훈.임프님께서 올려주신 답변내용이었습니다.
-------------------------------------------------
기본 설치는 안되어있지만 컴포넌트 소스는 그대로 있습니다.
BDS2006이 설치된 디렉토리(디폴트는 C:\Program Files\Borland\BDS\4.0) 밑에 아래 디렉토리를 찾아가보세요.
\Demos\DelphiWin32\VCLWin32\ShellControls
여기 보면 셸 컨트롤 전체 소스와 함께 패키지도 있습니다. 그대로 불러들여 컴파일/설치만 하시면 됩니다.
위 내용대로 실제로 디렉토리가 존재하고 패키지 파일을 불러들여 Build 시킨 다음 BPL파일을 만들어 설치를 해보았습니다. 결과론적으로 해당 컴포넌트가 등록이 되긴 했는데... 제대로 작동이 안되더군요. 작동여부야 물론 제가 실습해보고 있는 소스코드상의 문제일 수 있기 때문에 상관은 없는데 문제는 Build 후 에러는 아니지만 'Warning' 메시지가 발생하더군요.
또한, 혼란스럽게도 패키지 파일이 dclshlctrls, vclshlctrls 이렇게 두 개가 존재해 있던데 두 개 다 모두 빌드후 메시지가 발생합니다.
제가 궁금한 것은 DCL과 VCL의 차이점(VCL은 알겠는데..., 아무튼 위 두개의 파일의 차이점)과 Warning 문구는 왜 발생하는지, 실제로 ShellTreeView같은 컴포넌트는 두 개의 파일중 어떤 것을 빌드하고 설치해야 하는지 가르침을 주셨으면 합니다.
고마운 답변을 읽고 해결 못해 염치없이 또 올려 송구백배하옵니다.
행복하세요.
|