자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
델파이 6 프로젝트를 10.1 베를린에서 컴파일 중 이슈 발생
2016.09.05 17:36
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
기존 델6버전에서 작성한 프로젝트를 10.1에서 컴파일 컴파일중 오류가 발생하여
조치방법에 대해서 문의 드립니다.
오류사항 :
1.Required package 'bdertl' not found
2.Required package 'cds' not found
위의 오류들 어떻게 조치를 해야 하는지요?
위의 오류외에 동일한 패턴의 오류들이 발생할 경우
어떤 조치를 취해야 하는지요?
델파이 6 프로젝트를 10.1 베를린에서 컴파일 중 이슈 발생
2016.09.05 17:36
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
기존 델6버전에서 작성한 프로젝트를 10.1에서 컴파일 컴파일중 오류가 발생하여
조치방법에 대해서 문의 드립니다.
오류사항 :
1.Required package 'bdertl' not found
2.Required package 'cds' not found
위의 오류들 어떻게 조치를 해야 하는지요?
위의 오류외에 동일한 패턴의 오류들이 발생할 경우
어떤 조치를 취해야 하는지요?
Required package "XXX" 오류는 해당 프로젝트에서 사용하는 패키지 DCP(Delphi Compiled Package) 파일을 찾을 수 없는 경우 발생합니다.
* E2202 Required package '%s' not found (Delphi) : http://docwiki.embarcadero.com/RADStudio/Seattle/en/E2202_Required_package_'%25s'_not_found_(Delphi)
위 오류가 발생하는 근본적인 이유는,
델파이 10.1 베를린에서는 BDE 기술이 제거되어 관련된 패키지 파일들도 제공되지 않기 때문입니다.
그리고 위 오류 메시지는 Runtime Package 방식을 사용할 경우 발생합니다.
아래와 같이 조치하시기 바랍니다.
1) BDE 관련 컴포넌트를 다른 데이터 엑세스 컴포넌트로 교체해 제거하세요.
- [따라하기] reFind 도구를 이용해 BDE 프로젝트를 FireDAC으로 마이그레이션 따라하기: http://tech.devgear.co.kr/delphi_news/410825
2) 프로젝트 옵션에서 문제가 되는 패키지를 제거하세요.
1, Project > Options > Packages > Runtime Packages
2, Target 선택(All configurations - 32-bit Windows Platform(64 비트 제작 시 64-bit... 선택)
3, Runtime Packages 항목의 [...] 버튼 선택 후 항목 선택 후 제거(Delete)