D5库文件夹(不是库路径)

时间:2013-05-15 21:18:01

标签: delphi delphi-5

刚刚发生SSD故障(一天工作失踪!)并且不得不重新使用硬盘。

我刚刚在硬盘上安装了D5,并想尝试找到Library Paths文件,这样我就可以将它全部复制一遍。其中大约有40个路径条目。

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

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

任何人都可以指出我实际存储了库路径的位置吗?

谢谢。

2 个答案:

答案 0 :(得分: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\RootDir中为Delphi 5存储在Windows注册表中。

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

答案 1 :(得分:0)

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

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

这对SuperUser来说几乎是一个问题!