【问题标题】:Restore Delphi environmental paths恢复 Delphi 环境路径
【发布时间】:2016-08-05 22:06:39
【问题描述】:

在 Delphi 10 Seattle 中,我单击了 Options->Library->LibraryPath 中的“删除无效路径”按钮,它与一些默认环境路径混淆了。有没有办法恢复默认设置?

例如:

$(BDSLIB)\$(Platform)\
$(BDSCOMMONDIR)\Dcp\$(Platform)

(这些都是无效的)

【问题讨论】:

  • 遗憾的是,删除按钮仍然不够聪明,无法忽略包含在编译时填充的变量的路径,例如 $(Platform) ,而不是将它们视为无效。

标签: delphi delphi-10-seattle


【解决方案1】:

有默认和内置方式来恢复您的设置。这种方式可用多年(15年以上)

用命令行参数-rXXX运行Delphi

bds.exe -rXXX。会发生什么:

您在 -r 之后提供的名称是注册表配置单元。如果那个注册表 hive 不存在,IDE 创建一个全新的注册表配置单元 默认值并使用它。因为这会带你回到所有 默认设置,它修复了 IDE 的大多数启动问题。笔记 因为自定义控件不是默认值的一部分,所以这个 技术将导致您的 IDE 没有任何自定义控件 以前安装过。自定义控件是最常见的原因 这个错误,所以你可能想要添加任何你有的 时间和测试。

您的新注册表配置单元将存储在注册表中 HKCU\软件\Embarcadero\名称\版本。您当前的设置 IDE 存储在 HKCU\Software\Embarcadero\BDS\version。你可以 使用 regedit 比较两个注册表配置单元,看看有什么不同。

您可以从新环境中恢复您的图书馆/浏览路径,方法是从 XXX 环境中复制它们并将其粘贴到常规环境中。

在http://docwiki.embarcadero.com/RADStudio/Berlin/en/IDE_Command_Line_Switches_and_Options 和http://support.embarcadero.com/es/article/42597 上阅读更多信息

【讨论】:

  • 感谢您的回复。这是一种有趣的方法,并且对于 delphi 来说是新手,我总是很欣赏任何对 embarcodero 的引用。
  • 这是一个很好的解决方案!
【解决方案2】:

除非重新安装,否则无法恢复它们。但是,这是我在西雅图安装的那些(应该很普通,因为它是在新笔记本电脑上相当全新的安装,而且我一直在使用柏林)。我将把它放在两种格式 - 直接复制/粘贴版本和单个项目列表,因此您可以轻松使用。

单行复制/粘贴:

$(BDSLIB)\$(Platform)\release;$(BDSUSERDIR)\Imports;$(BDS)\Imports;$(BDSCOMMONDIR)\Dcp\$(Platform);$(BDS)\include;

个人参赛作品:

$(BDSLIB)\$(Platform)\release;
$(BDSUSERDIR)\Imports;
$(BDS)\Imports;
$(BDSCOMMONDIR)\Dcp\$(Platform);
$(BDS)\include;

【讨论】:

  • 我在看到这个之前尝试了修改/修复安装,但它仍然没有成功。它似乎确实恢复了这些路径,除了: $(BDSLIB)\$(Platform)\release;仍在测试它以查看缺少的内容。
  • 修改/修复不行,AFAIK。您需要进行卸载,选中该框以删除注册表项,然后从头开始重新安装。 (或者您可以复制/粘贴我发布的第一个代码块并跳过所有这些工作。)
  • 恢复设置有默认和内置方式。这种方式可用多年(15年以上)。您的“解决方案”是不好的做法。
  • 您的回答并未解释如何真正恢复任何(大多数)Delphi 版本的库路径。
猜你喜欢
  • 2017-01-15
  • 2011-08-25
  • 1970-01-01
  • 1970-01-01
  • 2014-07-11
  • 1970-01-01
  • 2017-01-23
  • 2011-01-10
  • 2019-04-27
相关资源
最近更新 更多