【问题标题】:Delphi "loads" incorrect version of DevExpress componentsDelphi "加载" DevExpress 组件的错误版本
【发布时间】:2016-03-29 06:46:44
【问题描述】:

我最近将 Delphi 的 DevExpress 组件版本从 15.1.2 更新到 15.1.6,但是在启动 Delphi XE8 时,我看到“标准”过程入口点未找到

如图所示,安装的是 2015.1.6 版本,但 Delphi XE8 正在尝试加载 15.1.2。 DXVCL安装文件夹中bpl文件的版本也是2015.1.6。

我尝试过的事情:

  1. 对 DevExpress 组件执行“修复”
  2. 卸载 DevExpress 组件并重新安装它们
  3. 卸载 DevExpress 组件并以管理员身份重新安装它们
  4. 在 RAD Studio 安装文件夹中的文件中搜索“15.1.2”,以防有硬编码的内容。

【问题讨论】:

  • 您没有正确卸载旧版本。从 IDE 中卸载 DevEx(组件->安装组件,删除软件包)。关闭 IDE。从驱动器中卸载 DevEx。在整个硬盘(包括您的 Users\YourUserName\Documents 和 Users\Public\Documents)文件夹中搜索与任何 DevEx 运行时或设计时包匹配的任何文件,然后将其删除。启动 IDE 并确保一切都消失了。然后重新安装 DevEx 组件。
  • 卸载后打开Delphi也是个好主意,它会检测到文件不再存在并提示您下次是否应该尝试加载它们
  • @Donovan:我说过:启动 IDE 并确保一切都消失了。.
  • @KenWhite 是的,我很抱歉,我的评论更多是告诉他,IDE 会提示他下次是否加载包

标签: delphi devexpress


【解决方案1】:

我在 DevExpress 官方支持中心找到了这个程序。它应该允许您从头开始正确地重新安装 DevExpress VCL 产品。

  1. 通过在“删除”模式下启动我们的 VCL 安装程序来完全卸载我们的产品;
  2. 使用FAQ: Migrating to the new version 知识库文章中的 BPLFinder 工具手动删除剩余文件; (注:使用 BPL查找器;仅删除 OUR 二进制文件;删除 ALL 我们的二进制文件 在列表中);
  3. 启动 IDE 并从其“库路径”和“浏览路径”列表中删除无效路径;
  4. 根据我们的包删除所有自定义包(如果存在);
  5. 关闭您的 IDE 并使用FAQ: Migrating to the new version 知识库文章中的 PATHEnvironmentVariablePatcher 删除无效路径;
  6. 确保您已安装所有可用的 IDE 更新。
  7. 重启电脑;
  8. 以管理员身份登录系统并从头开始将我们的控件安装到 C:\DevEx 文件夹或类似的简称文件夹。这 dxCoreRS16.bpl 包的完整路径不应包含空格。一世 强烈推荐以下生成路径:

C:\DevEx\Library\RS16\dxCoreRS16.bpl

Reinstalling VCL products from scratch

如果有帮助,请告诉我们

【讨论】:

    【解决方案2】:

    要加载的包的位置存储在注册表中。

    对于 XE8,它位于 HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\Known Packages

    您应该能够在那里发现错误的并删除它们。

    【讨论】:

      猜你喜欢
      • 2012-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 2011-01-09
      相关资源
      最近更新 更多