-1

当我从 IDE (Delphi XE2) 运行 RAVE Reports Designer 时,我收到此错误:

“程序无法启动,因为您的计算机中缺少 dbrtl160.bpl。请尝试重新安装程序以解决此问题”

但是,在 Delphi XE2 文件夹中,该文件dbrtl160.bpl存在。

这里出了什么问题?

4

2 回答 2

1

该文件需要与您的应用程序位于同一文件夹中,或者位于系统上的文件夹中PATH。IDE 从它自己的文件夹中使用它,但是当您的应用程序(或在本例中为 RAVE)运行时,它不在 IDE 文件夹中。IDE 通常会在安装过程中将必要的 RAVE 文件夹添加到该文件夹​​中PATH,但如果您安装了 RAVE 更新,它可能已被删除或更改,或者您安装的其他内容损坏了 PATH 语句。

Delphi 包只是特殊的 DLL,它们在您的应用程序启动时由 LoadLibrary 加载。查找它们的规则也是 LoadLibrary 使用的规则。搜索顺序在 MSDN 上LoadLibrary 文档的备注部分中指定。

于 2012-08-08T11:05:52.423 回答
0

如果您使用 x64 windows,则必须将 rave 文件复制到 C:\Program Files\Embarcadero\RAD Studio\8.0\Rave...

于 2014-06-09T20:41:41.423 回答