Delphi XE에서 문제가 있습니다. QRDesign (QuickReports의 일부)을 사용하는 프로젝트가 있습니다.Delphi XE가 BPL을 찾지 못했습니다.
내가 QRDesign가 사용하는 단위를 볼 때 내가지고있어 오류 :
"이 프로그램은 QRDBASE_DXE.bpl 컴퓨터에서 없기 때문에 시작이 문제를 해결하려면 프로그램을 다시 설치하십시오 수 없습니다.. "
장치를 열지 않으면 모든 것이 잘 컴파일됩니다.
흥미롭게도이 패키지와 다른 패키지 (QRDesign의 일부인 dclqrd_DXE.bpl)를 제거하고 IDE를 다시 시작한 다음 다시 컴파일하고 다시 설치하면 IDE를 다시 시작할 때까지 모든 패키지가 다시 작동합니다. BPL은 검색 경로에 있으며 각 파일의 복사본은 하나만 존재합니다.
누구든지이 문제를 일으킬 수있는 메커니즘을 알고 있습니까?
SysInternals 프로세스 모니터를 사용하여 BPL이 검색되는 위치와 BPL 열기 시도에 대한 오류를 확인하십시오. –
파일 시스템 가상화와 함께 이상한 일들을 보았습니다. 단 하나의 복사본 만 있으면, 티. 물론 문제의 BPL과 필요한 모든 것들이 PATH에 있으며 IDE PATH 환경 변수가 기본 OS PATH 환경 변수와 다를 수 있다는 것을 알고 있습니까? –