如何从Delphi';什么是IDE?

如何从Delphi';什么是IDE?,delphi,ide,mru,Delphi,Ide,Mru,我刚刚从Delphi10.3.1升级到Delphi10.3.2。我导出了迁移设置,以便在升级完成后立即导入它们 不幸的是,“迁移设置”不包括我在10.3.1 IDE中使用过的Delphi项目和文件的MRU(最近使用的)列表 现在可能已经太晚了,因为在按照Embarcadero的说明安装Delphi 10.3.2之前,我已经完全卸载了Delphi 10.3.1。因此,我要求升级,我将继续进行 是否有方法从Delphi IDE导出MRU列表,以便在升级后导入?已关闭文件和已关闭项目的列表包含在迁移设

我刚刚从Delphi10.3.1升级到Delphi10.3.2。我导出了迁移设置,以便在升级完成后立即导入它们

不幸的是,“迁移设置”不包括我在10.3.1 IDE中使用过的Delphi项目和文件的MRU(最近使用的)列表

现在可能已经太晚了,因为在按照Embarcadero的说明安装Delphi 10.3.2之前,我已经完全卸载了Delphi 10.3.1。因此,我要求升级,我将继续进行


是否有方法从Delphi IDE导出MRU列表,以便在升级后导入?

已关闭文件和已关闭项目的列表包含在迁移设置导出文件中

只需使用XML友好的文本编辑器打开此文件,并查找以下两个部分:

<SettingGroup Name="Closed Files" Selected="true">
<SettingGroup Name="Closed Projects" Selected="true">  

我建议使用“XML”友好的文本编辑器(如记事本+)的原因是:;我尝试在DelphiIDE中打开迁移设置文件,并收到错误消息

错误-“一行或多行太长,已被截断”


不幸的是,您必须从IDE中一次打开一个“已关闭的项目”来重建此列表。实际上,只需几分钟,IDE的MRU列表就会得到更新。

尝试在注册表中查找,例如
HKEY\U CURRENT\U USER\Software\Embarcadero\BDS\19.0\Closed Files
for Seattle.@MartynA感谢您参考这些regestry值。下次我会把这些东西存起来,这样我就有了它们。不幸的是,BDS\19.0太旧了,现在没有价值了。:-)是的,它会(太旧了)。我发现,与公共版本号相比,他们在注册表中使用了不同(且不相关)的编号,这真的很烦人。更令人恼火的是,现在的版本有了名字……但名字只是数字的补充。我喜欢日常交流中的名字,因为它们比数字更具描述性,也更不容易出错。Rio Update 2和Tokyo Update 3非常清晰,而10.3.2和10.2.3通常需要重新查看。为了便于将来参考,需要执行完整的卸载,但执行卸载的一个步骤会询问您是否要删除注册表项。如果您回答“否”,那么编辑器选项和MRU列表以及诸如此类的内容将保留下来,所有组件和第三方工具的路径也是如此。小版本更新(如10.3.1至10.3.2)不需要迁移工具。对于主要的版本更新(例如10.1到10.3),这可能是必要的。