当我从IDE(Delphi XE2)运行RAVE Reports Designer时出现此错误:
“程序无法启动,因为您的计算机缺少dbrtl160.bpl。请尝试重新安装程序以解决此问题”
但是,在Delphi XE2文件夹中,文件dbrtl160.bpl
存在。
这里出了什么问题?
答案 0 :(得分:1)
文件需要与应用程序位于同一文件夹中,或者系统PATH
上的文件夹。 IDE在其自己的文件夹中使用它,但是当您的应用程序(或在本例中为RAVE)运行时,它不在IDE文件夹中。 IDE通常会在安装过程中将必要的RAVE文件夹添加到PATH
,但如果您安装了RAVE更新,则可能已删除或更改,或者您安装的其他内容损坏了PATH语句。
Delphi软件包只是特殊的DLL,当你的应用程序启动时,它们会由LoadLibrary加载。查找它们的规则也是LoadLibrary使用的规则。搜索顺序在MSDN上LoadLibrary documentation的“备注”部分中指定。
答案 1 :(得分:0)
如果您使用x64窗口,则必须将rave文件复制到C:\ Program Files \ Embarcadero \ RAD Studio \ 8.0 \ Rave ...