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
[13001] 델파이 4에서 7로 변환시...
오윤영 [milkmix] 1611 읽음    2009-12-08 17:59
::: 델파이 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해준다.
-------------------------------------------------------------------------------------------------



-------------------------------------------------------------------------------------------------
위에 내용을 그대로 해봣는데

계속 Proxies를 못찾는다고 나오거든요?

그래서 designide를 다시 designeditors에 집어넣어 봣는데... 이젠

이런 에러가 계속 뜨더라구요.

'designide already contains unit designeditors'

이말인즉슨 이미 속해있다는 이야기인데...

왜 계속 Proxies를 못찾는다고 하는지 모르겟습니다.

분명히 designide 안에 Proxies가 속해 있는데..

뭐가 문제인지 모르겟습니다 고수님들 속시원하게 해결좀 해주세요

하루동안 이거잡고 낑낑데다 결국엔 물어봅니다

+ -

관련 글 리스트
13001 델파이 4에서 7로 변환시... 오윤영 1611 2009/12/08
13002     Re:델파이 4에서 7로 변환시... 박지훈.임프 1670 2009/12/09
13009             Re:Re:Re:델파이 4에서 7로 변환시... 박지훈.임프 2130 2009/12/09
13011                     Re:Re:Re:Re:Re:델파이 4에서 7로 변환시... 박지훈.임프 1500 2009/12/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.