델파이 XE를 설치 한 후, 제 오래된 델파이 7이 더 자주 충돌하기 시작했습니다. 오늘 나는 "c : \ Program Files \ Borland \ Delphi7 \ Projects \ Bpl"에서 삭제 한 경우에도 내 BPL 중 하나가 D7에 의해로드되었음을 발견했습니다. 전체 디스크를 검색 한 후에 "c : \ Users \ Public \ Documents \ RAD Studio \ 8.0 \ Bpl"에 해당 BPL의 복사본을 발견했습니다.Delphi XE (BPL 혼합 경로) 설치 후 델파이 7이 충돌 함
제 질문은 델파이 7이 "c : \ Users \ Public \ Documents \ RAD Studio \ 8.0 \ Bpl"에있는 이유는 무엇입니까? "c : \ Program Files \ Borland \ Delphi7 \ Projects \ Bpl"로만 보이도록 설득 할 수 있습니까?
두 번째 단락에서 이러한 경로 중 하나가 델파이 XE에 대해 언급 한 것 같습니다. –
IIRC에는 글로벌 및 글로벌 프로젝트에 대한 프로젝트 로컬 설정이 있습니다. 둘 다 확인하십시오. 또한 IIRC BPL은 일부 Delphi-magic이 포함 된 DLL이기 때문에 (글로벌) DLL 검색 경로 (다른 것 중에서 PATH 변수)가 간섭 할 수 있습니다. – 0xC0000022L
자진 DLL/BPL 지옥에 오신 것을 환영합니다. DLL과 BPL은 한 폴더에서만로드되지 않으며 경로에서 이름, 위치에 관계없이로드됩니다. –