Delphi无法加载包找不到指定的模块

Gar*_*ton 4 delphi components advantage-database-server

德尔福 10.3 Windows 10

我正在尝试安装 Advantage 数据库的 TDataSet 组件。我已经将它安装到我的笔记本电脑上,没有任何问题。笔记本电脑具有相同的系统。

在我的桌面上,我收到错误“无法加载包...找不到指定的模块”。

我已经寻找答案几个小时了。其他有同样问题的人已经通过路径调整解决了它。这些模块确实存在并且位于搜索路径上。我什至将它添加到系统环境变量中。这在笔记本电脑上是不必要的。只有一个 .dcp 包不是常规系统文件,它会编译到标准 Public\Embarcadero...\dcp 目录。

经过几个小时的搜索,我准备放弃。有什么新想法吗?

所需部分包含:

adsd103Rio.dcp, //I triple checked the spelling
dcldb.dcp,
designide.dcp,
rtl.dcp,
vcl.dcp
Run Code Online (Sandbox Code Playgroud)

有什么新想法吗?加里

小智 6

我有同样的问题。花了几个小时在这上面。这是对我有用的解决方案:

转至此线程: 安装软件包时出现无法加载软件包 %s 错误

寻找以此开头的答案:

http://SysInternals.com运行进程监视器并设置过滤器以仅拦截 Delphi IDE 进程的文件操作(工具栏最右边的按钮)(检查任务管理器或快捷方式属性中的进程名称(对于 Delphi XE2 为 bds.exe) ,然后添加类似于 Include / Process Name / Ends With /bds.exe 的过滤器)。

  • 这让我走上了正轨。乌韦·拉贝也是对的。由于 Rio 还没有任何组件,所以还有一些障碍需要克服。我错过了这一步。然后将 System32 文件夹的内容复制到 Windows\System32(在 Win32 系统上)或 Windows\SysWOW64(在 Win64 系统上)。太感谢了!! (2认同)