【问题标题】:Installing Delphi package gives error missing BDS.INI安装 Delphi 包会导致错误丢失 BDS.INI
【发布时间】:2018-12-20 05:42:09
【问题描述】:

我将一个包从 Delphi 6 迁移到 Delphi 10.2,并且包构建成功。但是当我尝试安装该软件包时,它会给出错误 BDS.INI 丢失。 我试图删除一些 .pas 文件,直到错误消失,然后安装成功。我在导致问题的 pas 文件中找不到与 BDS.INI 相关的任何内容。 Delphi 6 和 Delphi 10.2 安装在同一个系统上。任何帮助将不胜感激。

【问题讨论】:

标签: delphi migration package


【解决方案1】:

如果 UpperCase(ExtractFileName(system.paramStr(0))) = 'DELPHI32.EXE' 然后开始 此代码有一些实例。我将“DELPHI32.EXE”更改为“BDS.EXE”,软件包安装成功。感谢@UweRaabe 的提示

【讨论】:

  • 这与问题中的细节无关,将来对任何人都没有任何用处。由于 SO 是所有人的资源,因此最好删除这些帖子。
  • 我尝试将代码缩减到最少,发现有两个 pas 文件导致了问题。当我在这些文件中搜索 ParamStr(0) 的实例时,我遇到了与“DELPHI32.exe”进行比较的代码,例如 ExtractFileName(system.paramStr(0))。由于我的代码已迁移到 10.2,因此我将其更改为“BDS.exe”并且它可以正常工作。它可能会帮助那里的人。
  • 如果除了提问者之外任何人都无法回答问题,只使用他们拥有的细节,对其他人来说几乎总是一文不值。
猜你喜欢
  • 2014-04-16
  • 1970-01-01
  • 2021-07-13
  • 2014-05-24
  • 2021-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-03
相关资源
最近更新 更多