Jump to content
PeterPanettone

Delphi 12 Update 1 is not displayed in the IDE About dialog

Recommended Posts

After having installed R120.patch1-20240131 in DElphi 12:

 

Quote

C:\Program Files (x86)\Embarcadero\Studio\23.0\_patch-backup\2024-02-10 09.54.18

 

Delphi 12 Update 1 is not displayed in the IDE About dialog:

 

image.thumb.png.09227eb72e7e15ae62f0088752df9838.png

 

This log file was created:

 

patch.log

 

Can anyone confirm this?

Share this post


Link to post

If you install the patch manually nothing will be displayed, if you install with GetIt you'll get the patch description in the About box.

 

image.thumb.png.2b8d729ab4a6fd3d267544b0570c6d54.png

Bye

Share this post


Link to post

The update does not change any of the IDE files, but it does change some runtime packages (rtlxxx.bpl is one that changed, looking into the backup directory will tell you the others) these changed packages also get a new version number.

I guess the display in the about dialog only checks for a registry entry created by GetIt. It was the same with some of the Delphi 11 updates.

Share this post


Link to post
1 hour ago, DelphiUdIT said:

If you install the patch manually nothing will be displayed, if you install with GetIt you'll get the patch description in the About box.

Is this a joke by Embarcadero? Is there a justifiable reason for this distinction?

Edited by PeterPanettone

Share this post


Link to post

GetIt creates a subkey in the registry under CatalogRepository for each installed item. It is probably there where the about dialog gets is information from, but I am only guessing.

 

Another weird thing is, that another user or registry branch (with -t parameter) won't see the patch either - albeit being installed. 

Share this post


Link to post

If you run the IDE using a custom registry branch you won't see the text in the About Box. It's a weird way to do it, but the About Box shows updates from strings in the registry. You can make it say whatever you want.

Share this post


Link to post

The registry entry the About dialog displays seems to be "Name" from

HKCU\SOFTWARE\Embarcadero\BDS\23.0\CatalogRepository\Elements\12Patch-Patch1

which contains the text "RAD Studio 12 Patch 1" on my installation.

 

There are a lot of other entries in that path, so only adding the above variable will probably not do.

Share this post


Link to post

I have issued a request to install the patch for All Users to fix these inconveniencies (it is a simple setting in the GetIt configuration). I hope someone will take care of that. Otherwise I have to wait for the new QP to get online.

  • Like 2

Share this post


Link to post
17 minutes ago, Uwe Raabe said:

Otherwise I have to wait for the new QP to get online.

Is there already any news about the new QP?

Share this post


Link to post
1 hour ago, PeterPanettone said:

Is there already any news about the new QP?

I am not aware of any.

Share this post


Link to post
3 hours ago, PeterPanettone said:

Is there already any news about the new QP?

Not yet, no. Only that the migration is in progress. 

  • Like 1

Share this post


Link to post
19 hours ago, Remy Lebeau said:

Only that the migration is in progress.

I suppose ProgressBarMigration.Visible = False or not Assigned(ProgressBarMigration).

Edited by PeterPanettone

Share this post


Link to post
On 2/10/2024 at 3:52 PM, PeterPanettone said:

Is there already any news about the new QP?

Perhaps on Tuesday during the 29th birthday webinar.

  • Like 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×