简体   繁体   English

Delphi XE找不到BPL

[英]Delphi XE not finding a BPL

I'm having trouble in Delphi XE, I have a project which uses QRDesign (part of QuickReports). 我在Delphi XE中遇到问题,我有一个使用QRDesign(QuickReports的一部分)的项目。

The error I'm getting when I view a unit that uses QRDesign is: 查看使用QRDesign的单元时出现的错误是:

"The program can't start because QRDBASE_DXE.bpl is missing from your computer. Try reinstalling the program to fix this problem." “该程序无法启动,因为您的计算机缺少QRDBASE_DXE.bpl。请尝试重新安装该程序以解决此问题。”

If I don't open the unit everything compiles fine. 如果我不打开装置,一切都可以编译。

Interestingly if I uninstall this and another package (dclqrd_DXE.bpl - also part of QRDesign), restart the IDE, recompile and reinstall these packages it all works again until I restart the IDE. 有趣的是,如果我卸载了该软件包和另一个软件包(dclqrd_DXE.bpl-也是QRDesign的一部分),请重新启动IDE,重新编译并重新安装这些软件包,直到我重新启动IDE为止,它们都可以再次使用。 The BPLs are in the search path, and only one copy of each file exists. BPL位于搜索路径中,并且每个文件只有一个副本。

Does anyone know of some mechanism that might be causing this issue? 有谁知道可能导致此问题的某种机制?

Search for the file and move it to the Delphi's BPL directory. 搜索文件并将其移至Delphi的BPL目录。 It looks like a misconfiguration. 看起来像是配置错误。

You may need to move a few BPLs too. 您可能还需要移动一些BPL。 Note the directories first. 首先请注意目录。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM