0

刚刚与 SSD 发生了崩溃(一天的工作不见了!),不得不回到 HDD。

我刚刚在 HDD 上安装了 D5,并想尝试查找 Library Paths 文件,以便我可以将其全部复制。里面大约有40个道项。

使用 USB 适配器,我在 SSD 中搜索文件内容,其中包含文件包含的路径片段,但它是 zip。

$(DELPHI)\Lib;$(DELPHI)\Bin;

谁能指出图书馆路径的实际存储位置?

谢谢你。

4

2 回答 2

1

没有“库路径文件”。

您引用的$(DELPHI)部分是指您的 Delphi 安装根(基本)文件夹,在 Delphi 5 的情况下默认为C:\Program Files\Borland\Delphi5,因此该$(DELPHI)\Lib文件夹将是C:\Program Files\Borland\Delphi5\Lib.

此路径信息是在安装 Delphi 时配置的,并存储在HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\RootDirDelphi 5 中的 Windows 注册表中。

“大约 40 条路径”可能是指您在 中配置的内容Tools->Environment Options->Library->Library Path;该信息也保存在 Windows 注册表中。如果您无法从 SSD 驱动器启动 Windows,那么您就不走运了;您需要启动 Windows,然后使用RegEdit从注册表中导出该密钥以恢复该信息。恐怕您需要重新安装第三方组件。

于 2013-05-15T21:42:03.377 回答
0

根据 Ken 的回答,如果 SSD 是可读的并且作为附加驱动器安装,您可以获得注册表设置:免责声明:这主要来自内存,但我在类似的情况下这样做了。

  • 将 NTUSER.DAT 复制(SSD):\Users\<username>到“安全的地方”。您必须从资源管理器文件夹选项中取消选中“隐藏受保护的操作系统文件”选项,或为此使用命令行。
  • 运行注册表。选择 HKEY_USERS 键,使用 File -> Load Hive 并选择从旧驱动器复制的 NTUSER.dat 文件。
  • 希望这会将您的注册表设置从旧计算机加载到 HKEY_USERS 下的新密钥中
  • 在新配置单元中找到 Software\Borland\Delphi\5.0\,然后将所需的任何子项导出到 .reg 文件
  • 调整导出的文件 - 您需要将键名更改为 HKEY_CURRENT_USER\Software\Borland\Delphi...\*
  • 卸载注册表配置单元
  • 备份您现有的 HKEY_CURRENT_USER\Software\Borland\Delphi 注册表项
  • 检查然后导入调整后的注册表文件

这几乎是超级用户的问题!

于 2013-05-15T23:18:27.343 回答