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

C++빌더 Q&A
C++Builder Programming Q&A
[33225] Re:dsgnintf.dcu 파일문제
posix.duo [posix] 3765 읽음    2003-08-25 14:23
델마당에서 어느분이 써 놓으신 내용을 가져 왔습니다...
도움이 됐으면 좋겠습니다...
-- 델마당에서 가져온 내용 ---
::: 델파이 6에서 dsgnintf.pas 문제 :::

(매번 이 문제가 발생할 때마다 웹사이트를 전전긍긍하는 모습이 한심해서 그냥 정리해봅니다.)

컴포턴트를 설치하다 보면 델파이 6이전 버전의 컴포넌트 소스를 델파이 6에서 컴파일하면 안되는 경우가 있다.
원인은 델파이 이전 버전은 dsgnintf.pas을 델파이 6에서는 더이상 지원하지 않기 때문이다.

해결법...

소스를 열어서 컴파일하면 uses절에 dsgnintf에서 에러가 딱 걸릴 것이다.

이 dsgnintf를 ToolIntf, DesignEditors, DesignIntf로 바꿔라.
이 해당 dcu파일들은 델파이 6 폴더밑에 Source 폴더밑에 ToolAPI폴더에 있다.
그러므로 이 dcu파일들을 찾아서 델파이 6폴더 밑에 Lib폴더에 넣어주던가,
아니면 Project 메뉴의 options...에 가서 Directories/Conditionals 탭에 Search Path...에 ToolAPI 폴더 경로를 추가해줘라.
헥헥헥...

그리고 나서 컴파일하면 이젠 DesignEditors.pas라는 파일이 떡하니 열리면서 uses 절에 Proxies에서 에러가 날 것이다.
Proxies.dcu를 찾을 수 없다는 그러한 에러...

컴포넌트를 인스톨하려면 델파이에서 제공하는 dclusr.dpk를 이용하던가 아님 사용자가 만든 패키지에 추가를 해야된다.
이때 사용하는 패키지 파일을 보면 uses가 있고, requires이 있는데... requires에다가 designide.dcp를 Add해준다.

그러면 컴파일될것이다. 아마도...


----------------------

또한
Variants 가 이전에는 system.pas에 존재하던 것이 별도의 유닛 Variants.pas으로 옮겨져서 isVariants 라던지 null 이라는 게 선언되어있지 않다고 나오는 경우가 있습니다.  이 경우 uses 절에 Variants 를 추가해주세요.

또한 IFormDesigner를 사용한 컴포넌트의 경우 IFormDesigner 가 선언되어있지 않다고 할 겁니다. 더이상 IFormDesigner 인터페이스는 존재하지 않습니다.대신 IDesigner를 이용해서 타입캐스트를 하시면 됩니다.

+ -

관련 글 리스트
26899 dsgnintf.dcu 파일문제 이승호 3078 2003/08/25
33227     Re:dsgnintf.dcu 파일문제 이승호 1856 2003/08/25
33226     Re:dsgnintf.dcu 파일문제 posix.duo 1983 2003/08/25
33225     Re:dsgnintf.dcu 파일문제 posix.duo 3765 2003/08/25
65913         Re:Re:dsgnintf.dcu 파일문제 송민재 1610 2012/01/11
33224     Re:dsgnintf.dcu 파일문제 이승호 1663 2003/08/25
33223     Re:dsgnintf.dcu 파일문제 이승호 2087 2003/08/25
33222     Re:dsgnintf.dcu 파일문제 posix.duo 1444 2003/08/25
26906     Re:dsgnintf.dcu 파일문제 posix.duo 1690 2003/08/25
33221         Re:Re:dsgnintf.dcu 파일문제 이승호 1572 2003/08/26
33220         Re:Re:dsgnintf.dcu 파일문제 이승호 1666 2003/08/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.