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
[11105] Re:박지훈.임프 님 부탁드립니다.(물론 아시는 분 어느분이라도...)
civilian,안영제 [civilian] 1759 읽음    2006-11-20 14:12
패키지 관련
델파이의 패키지 파일은 세 종류로 구분할 수 있습니다.

1. 런타임 패키지
2. 디자인타임 패키지
3. 런타임 + 디자인타임 패키지

런타임 패키지는 실행 파일을 구성하는데 필요한 코드가 포함된 패키지 파일을 말하는 것이고
디자인타임 패키지는 런타임 패키지를 델파이의 IDE 에 등록하고, 프로퍼티 에디터, 컴포넌트 에디터 등
프로그래머의 편의를 증진하는 기능을 가지고 있습니다.

쉘 관련해서는

vclshlctrls : 런타임 패키지
dclshlctrls : 디자인타임 패키지

이므로

vclshlctrls 패키지는 불러들인 후, 컴파일
dclshlctrls 패키지는 불러들인 후, 컴파일 및 인스톨 과정을 거쳐야 합니다.

Warning 관련
프로그램을 컴파일 하는 과정에서 Warning 이 발생하는 이유는

선언한 변수를 전혀 쓰지 않는 경우
선언한 변수가 초기화 되지 않는 경우
크로스 플랫폼 관련하여 호환이 되지 않는 함수를 사용한 경우

등이 있는데, Warning이 발생하더라도 프로그램 실행에는 별 영향을 주지 않는 경우도 많습니다.
다만, 말그대로 경고 이므로 해당 라인을 잘 살펴서
혹시 실행시에 에러를 유발할 가능성이 있는지 참고하시면 되겠습니다.

그리고, ShellTreeView가 어떻게 작동이 안되는지요?

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

+ -

관련 글 리스트
11104 박지훈.임프 님 부탁드립니다.(물론 아시는 분 어느분이라도...) 김영일 1487 2006/11/20
11105     Re:박지훈.임프 님 부탁드립니다.(물론 아시는 분 어느분이라도...) civilian,안영제 1759 2006/11/20
11107         Re:Re:박지훈.임프 님 부탁드립니다.(물론 아시는 분 어느분이라도...) 김영일 1520 2006/11/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.