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
[12761] Re:[질문]designintf.dcu 파일을 찾을 수 없다고 나오는데...
박지훈.임프 [cbuilder] 2383 읽음    2009-07-13 12:42
컴파일중에 designintf.dcu 파일을 찾는다면 아마 컴포넌트 패키지일 것 같습니다. 만약 컴포넌트 패키지가 아닌 일반 프로젝트를 컴파일하다가 designintf.dcu 파일을 찾는 경우는 뭔가 프로젝트 구성을 잘못했거나 한 것이구요.

패키지 컴파일중에 designintf.dcu 파일을 찾는 경우에는, 패키지의 requires에 designide.dcp를 추가해주면 됩니다. 프로젝트 매니저에서 패키지 프로젝트 옆의 + 버튼을 눌러 확장하면 requires 노드가 보이고, 여기서 오른쪽 클릭을 해서 Add 메뉴를 선택하면 dcp 파일을 추가할 수 있습니다.

부연하자면...
designintf.dcu 파일은 원래 델파이 설치 폴더 내에 존재하지 않습니다. 물론 designintf.pas 파일은 있기 때문에 이걸 억지로 컴파일해서 포함시킬 수 있기는 하지만, 그렇게 쓰기 위해 존재하는 것이 아니구요. designintf 유닛은 컴포넌트 개발 과정에서 디자인타임에 특정 동작을 하기 위한 루틴들이 들어 있는 유닛입니다.

예를 들면 폼 디자이너의 컴포넌트에서 오른쪽 클릭을 했을 때 새로운 메뉴를 보여주고 그 동작을 지시하기 위해서라든지, 혹은 오브젝트 인스펙터의 특정 속성을 더블클릭하거나 했을 때 새로운 다이얼로그를 띄우려고 한다든지 할 때 사용하는데요. 이런 기능들을 각각 컴포넌트 에디터, 프로퍼티 에디터라고 하며, 이런 기능을 개발하기 위해 uses 하는 유닛이 designintf 입니다.

그럼...


김현승 님이 쓰신 글 :
: 안녕하세요
:
: 제가 델2007을 사용하는데...
: designintf.dcu 파일이 없다고 나오는데~이건 왜 그런지 알 수 있을까요?
:
: 여기저기 찾아보니 내용이 좀 이해가 안가서요~
:
: 부디 답변 부탁드립니다.

+ -

관련 글 리스트
12758 [질문]designintf.dcu 파일을 찾을 수 없다고 나오는데... 김현승 1718 2009/07/09
12761     Re:[질문]designintf.dcu 파일을 찾을 수 없다고 나오는데... 박지훈.임프 2383 2009/07/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.