0

I just upgraded from Delphi 10.3.1 to Delphi 10.3.2. I exported the migration settings so I could import them immediately after the upgrade was completed.

Unfortunately the "migration settings" does not include the MRU (Most Recently Used) list of Delphi projects and files I had been working with within the 10.3.1 IDE.

It's probably too late now because I did a complete uninstall of Delphi 10.3.1 before doing the install of Delphi 10.3.2 as per Embarcadero's instructions. So I'm asking this for upgrades I will be doing going forward.

Is there a way to export the MRU list from the Delphi IDE so it can be imported after an upgrade?

  • Try looking in the Registry, e.g. `HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Closed Files` for Seattle. – MartynA Sep 14 '19 at 20:10
  • @MartynA thank you for the reference to thos regestry values. Next time I'll save off those items so I have them. Unfortunately, BDS\19.0 is too old to have value for today. :-) – Michael Riley - AKA Gunny Sep 14 '19 at 20:36
  • Yes, it would be (too old). I find it really annoying that they using different (and unrelated) numbering in the registry compared with the public version number. And even more annoying now the versions have names ... – MartynA Sep 14 '19 at 20:40
  • But the names are only additions to the numbers. I like the names for day-to-day communication, because they are way more descriptive than the numbers - and less error prone. Rio Update 2 and Tokyo Update 3 are pretty clear, while 10.3.2 and 10.2.3 often need a second look. – Uwe Raabe Sep 14 '19 at 21:26
  • For future reference, doing a complete uninstall is required, but one step of doing the uninstall asks if you want remove registry entries. If you answer that *No*, then your editor options and MRU list and those sorts of things stay, as do the paths for all your components and third-party tools. The migration tool isn't necessary for minor version updates (like 10.3.1 to 10.3.2). It may be necessary for major version updates (10.1 to 10.3, for instance). – Ken White Sep 15 '19 at 00:23
  • @KenWhite 1. I do not recall being asked "do you want to remove registry entries". 2. Inside the D10.3.1 Migration Settings export file are the lat 15 closed files and last 10 closed projects. It would have been nice if the D10.3.2 Import Migration settings from file put them back. – Michael Riley - AKA Gunny Sep 15 '19 at 11:44

1 Answers1

0

The list of Closed Files and Closed Projects is included in the Migrations Settings export file.

Simply open this file with an XML friendly text editor and look for these two sections:

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

The reason I suggest an "XML" friendly text editor such as Notepad++ is this; I tried opening the migration settings file within the Delphi IDE and got and error message.

Error - "One or more lines were too long and have been truncated"

enter image description here

Unfortunately you have to open the "Closed Projects" one at a time from within the IDE to rebuild this list. In reality it only takes a few minutes to do and it get's the IDE's MRU list updated.