2011-02-25 3 views
1

나는 C++로 볼랜드 빌더 6을 개발했다. 그리고 "Components"/ "Installer des paquets"를 클릭하면 패키지 dclIndy60.bpi가 표시됩니다. "D6 Property and Component Editors의 인터넷 직접 연결 (Indy)"은 괜찮습니다. Indy60 패키지 (Indy9 폴더에서 2002 년 11 월 12 일자 버전 9)를 사용하고 더 이상 기존 "indy"패키지 (BCB6 설치 디스크의 기본 버전)를 사용하지 않기를 바랍니다.어떻게 indy.bpi에서 indy60.bpi로 Borland 6 C++ 프로젝트를 업데이트 하시겠습니까?

내 문제는 필자가 오래된 Indy.bpi 패키지 (광산에서 Indy60 대신)를 사용하여 코딩 한 "old_project"를 컴파일하려고 시도하고 컴파일 중에 창에 "paquet d' importation ': indy.bpi ", 브라우즈 버튼; 그럼 내가 가지고있는 유일한 "indy"bpi 파일을 찾습니다. Indy60.bpi.

실제로 indy9를 재설치했습니다. 이전 indy (포럼에서 권고 한대로)와 indy 9를 다시 설치하기 전에 모든 추적을 제거해야합니다 (BCB 6 디스크를 사용하여). 오래된 indy를 제거하십시오). 그리고 내 "old_project"에서 (위에서 말했듯이) "구성 요소"메뉴에서 indy60을 가리키고 있습니다. 하지만 컴파일 할 때 여전히 "indy.bpi"를 묻습니다.

=>이 오래된 indy.bpi에 대한 참조를 제거하고 새로운 "indy60.bpi"로 바꾸는 것이 어떻게 가능합니까?

=> 또는 indy.bpi와 indy60.bpi의 차이를 잘못 판단합니까? 또는 Borland Builder에 대한 bpi 및 bpl 관리에 너무 혼란 스럽습니까?

=> 아니면 기존 프로젝트의 파일로 새 프로젝트를 만들고 파일을 복사하는 것이 좋을까요?

내가 할 수있는 혼란을 가져 주어서 죄송합니다. 저는 C++ 응용 프로그램을 처음부터 새로 개발하는 데 새로운 경험이 있습니다 (이미 작성된 응용 프로그램을 유지하는 데 3 년의 경험이 있음). 그리고 Borland Builder에도 새로 추가되었습니다.

안부 인사, Arnaud.

+0

다음은 내 컴퓨터에 "Indy60"또는 "Indy"(없음)이 포함 된 bpi 및 bpl 및 lib 파일 목록입니다. C : \ Program Files (x86) \ Borland \ CBuilder6 \ Projects \ Bpl \ Indy60 확장자 .bpl \ MyDevIncludeDirectory \ Indy60.lib \ MyDevIncludeDirectory \ Indy60.bpi \ MyDevIncludeDirectory 확인 dclIndy60.bpl – Arnaud

+0

\ 나는 거의 다른 컴퓨터에서 Indy.bpi을 복사. 컴파일 과정에서 "indy.bpi"에 대해 더 이상 묻지 않습니다. (적어도 컴파일 할 때까지) – Arnaud

+0

=> .obj 파일에 "해결되지 않은 외부"destuctors가 있습니다 : 다른 질문 스레드에서이 파일을 작성했습니다. : http://stackoverflow.com/questions/5118115/unresolved-external-in-obj-files-concerning-freetype-library-class-destructors-t =>하지만 아무도 나에게 indy.bpi/indy60μ 설명 할 수 있습니다 .bpi 문제? – Arnaud

답변

1

Notepad 또는 다른 텍스트 편집기에서 프로젝트의 .bpk 파일을 편집해야합니다. 그런 다음 필요에 따라 패키지 참조를 변경할 수 있습니다.

+0

위와 같이 감사합니다. 결국 indy.bpi가 다른 곳에서 복사되었습니다. 하지만 인터넷 구성 요소가 원시 단어를 말해 주면 bpk를 메모장에서 바로 잡으려고 노력할 것입니다. – Arnaud