|
음...
대게 Package를 업그레디드 될때
하위버젼에서 만든것을 그대로 상위버젼으로 가져와서 프로그램 수정하고 옵션조정하고 다시 컴파일해서 만드는데요
이 과정에서 하위버젼에서 있던 라이브러리 link정보가 그대로 남아있어서
상위버젼에서 compile하려고 할때 찾을경우가 있습니다.
CBuilder / Delphi에서 이 하위버젼 lib 정보를 삭제하는 인테페이스를 제공하지 않는것 같은데요...
[Pakage파일에 필요없는 lib파일 정보 삭제 방법 ]
님의 경우에도
"CPortLibCB2009.bpi" 파일을 "CPortLibCB6.bpi"로 이름을 변경할것이 아니라
1) DsgnCPortCB2009.bpk 를 notepad같은 Text 에디터에서 열어서요
2) "CPortLibCB6.bpi"라고 쓰여있는 부분을 삭제하고 다시 저장합니다.(utf-8 또는 유니코드)
3) 그런다음 Builder에서 package열어서 compile 및 install하면 됩니다.
그럼..
친구 님이 쓰신 글 :
: 컨포넌트를 다운아 설치한 위치가 "D:\Comp2009\CPort30\source" 이라고 했을때
:
: "D:\Comp2009\CPort30\source" 폴더의
:
: "CPortLibCB2009.bpk" Open하여 Build 한다.
:
: "C:\Documents and Settings\All Users\Documents\RAD Studio\6.0\Dcp" 폴더를 열어
:
: "CPortLibCB2009.bpi" 파일 복사 //"CPortLibCB2009.bpi" 이 파일은 Build 시 생성됨
:
: "D:\Comp2009\CPort30\source" 폴더 안에 붙여 넣기 한후
:
: "CPortLibCB2009.bpi" -> "CPortLibCB6.bpi" 로 이름을 변경 한다.
:
: "D:\Comp2009\CPort30\source" 폴더 안에 DsgnCPortCB2009.bpk 을 열어 Build 하고 Install
:
: 버그가 있는듯.. 이거 찾는게 시간 좀 걸렸네요 ㅡㅡ;;
|