Jump to content
emileverh

Delphi 11.3 is available now!

Recommended Posts

1 hour ago, softtouch said:

Delphi 11.3 always rearrange its toolbars with every start.

The first attached image shows how it should look after I move them to their positions, the second image shows what Delphi 11.3 makes out of it. With every restart of the IDE, I have to rearrange the top toolbars 😞

I am using a 4K monitor with a scaling of 125%.

When I use Delphi DPI unaware, it stays always the same, when I use a monitor scaling of 100%, it always stays the same, but when I use a monitor scaling of 125% on my 4K display, it rearrange the toolbars.

That did not happen in any version below 11.3 (11.0, 11.1, 11.2).

 

Delphi_11_2023-02-28_08-33-04.png

Delphi_11_2023-02-28_08-33-36.png

This looks like a rounding problem in the function that calculates the toolbar sections.

As a workaround you can try to move each section of the toolbar to the right while leaving gaps with some pixels width between all sections. This should avoid the overlapping of sections due to the calculation error and prevent moving toolbar sections to the next free line on the toolbar.
(not tested just guessed)

Share this post


Link to post

By the way, I don't know how the current versions are , I'm still on Berlin, but I'd be very disappointed if one of the newest version would just update my 2007 installation 😉

And with that siad, I would not ask them to make two separate installers, one for update one for standalone.

Edited by Attila Kovacs

Share this post


Link to post

1. try: Updated with Webinstall ... started doing something, uninstalled getit packages and delphi, installed delphi and registered some dlls + closed setup ... 

Starting Delphi does not show anything.

 

2. try: Same with ISO-install 

 

3. uninstalled manually everything, deleted everything from delphi from install-path and started ISO install again ... now successful

Share this post


Link to post
5 minutes ago, Fred Ahrens said:

This looks like a rounding problem in the function that calculates the toolbar sections.

As a workaround you can try to move each section of the toolbar to the right while leaving gaps with some pixels width between all sections. This should avoid the overlapping of sections due to the calculation error and prevent moving toolbar sections to the next free line on the toolbar.
(not tested just guessed)

I tried that already, to no avail. But what works for now is to move all the toolbars to the main menu line.Delphi_11_2023-02-28_10-06-45.thumb.png.7e12198a2ea06004c4367ffc4459e130.png

Share this post


Link to post
14 minutes ago, Attila Kovacs said:

Okay but who started it?

Does it really matter?

Share this post


Link to post
25 minutes ago, softtouch said:

I guess I have to go back to 11.2 for now.

I would rather buy a new monitor instead. Was really a good investment.

Share this post


Link to post
11 minutes ago, Uwe Raabe said:

I would rather buy a new monitor instead. Was really a good investment.

Why would I buy a new monitor? I have a 43" 4K monitor, which is new.

Share this post


Link to post
2 hours ago, softtouch said:

Delphi 11.3 always rearrange its toolbars with every start. 

The first attached image shows how it should look after I move them to their positions, the second image shows what Delphi 11.3 makes out of it. With every restart of the IDE, I have to rearrange the top toolbars 😞

I am using a 4K monitor with a scaling of 125%.

When I use Delphi DPI unaware, it stays always the same, when I use a monitor scaling of 100%, it always stays the same, but when I use a monitor scaling of 125% on my 4K display, it rearrange the toolbars.

That did not happen in any version below 11.3 (11.0, 11.1, 11.2).

 

Delphi_11_2023-02-28_08-33-04.png

Delphi_11_2023-02-28_08-33-36.png

I can't reproduce but I didn't touched the default positions. Scaling 150%, DPI Unaware, Light theme.

image.thumb.png.001223f896fcccc1c10d165fb0ca40fc.png

 

PS. Now I see that issues are only with monitor scaling between 124% and 130%.....

Edited by Cristian Peța

Share this post


Link to post

It is sad to see, that PAServer on macOS still requires Python 2.7. Firstly because the guys over on the Python side always claimed breaking changes between the 2 and 3 branches where no biggie and secondly because even though they are they are fixable...

Share this post


Link to post
2 minutes ago, Cristian Peța said:

Tried with 125% scaling but can not reproduce either.

I can reproduce (125 %):

image.thumb.png.75b08aab31af0bdf594b6ea7993b0b3c.png

Share this post


Link to post
6 minutes ago, Cristian Peța said:

Tried with 125% scaling but can not reproduce either.

With Windows 11 and Delphi dpi aware? I can reproduce that every time I want.

Share this post


Link to post
4 minutes ago, Vandrovnik said:

I can reproduce (125 %):

image.thumb.png.75b08aab31af0bdf594b6ea7993b0b3c.png

Thanks, so I am not alone with that.

Share this post


Link to post
2 minutes ago, softtouch said:

With Windows 11 and Delphi dpi aware? I can reproduce that every time I want.

Windows 11 in VM, scaling 125%, DPI Unaware, but positions are a little other.

I have this space marked with yellow.

image.thumb.png.f8d03370403d0891aa58ef6187507055.png

image.png

Edited by Cristian Peța

Share this post


Link to post

Getting a 500 internal error when trying to re-install GetIt packages.

Share this post


Link to post
2 minutes ago, KenR said:

Getting a 500 internal error when trying to re-install GetIt packages.

The same here... It was working just a few minutes ago...

Share this post


Link to post

Interesting....
The source files are different in the Pro and Ent versions.
For example. The header in the pas files in Pro has the dates
{ Copyright(c) 2004-2022 Embarcadero Technologies, Inc. }
In the same files in Ent version.
{ Copyright(c) 2004-2023 Embarcadero Technologies, Inc. }

Looks like the older files in the Pro version.

 

Can anyone check this?

Share this post


Link to post
1 hour ago, Fred Ahrens said:

This looks like a rounding problem in the function that calculates the toolbar sections.

As a workaround you can try to move each section of the toolbar to the right while leaving gaps with some pixels width between all sections. This should avoid the overlapping of sections due to the calculation error and prevent moving toolbar sections to the next free line on the toolbar.
(not tested just guessed)

To fix the incorrectly positioned toolbar, do the following:

  • Close the IDE
  • Open registry editor
  • Navigate to HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\22.0
  • Delete the Toolbar node
  • Start the IDE again and it is now reset to default position and scaling.
  • Like 2
  • Thanks 4

Share this post


Link to post

Should the 11.3 be compatible to macos sdk 13.1? I at least cant use that sdk, I get

 

[dccosx64 Error] E2597 ld: file not found: /System/Library/PrivateFrameworks/AVFCapture.framework/Versions/A/AVFCapture for architecture x86_64

 

but it compiles and links fine with the 11.1 sdk

Share this post


Link to post
1 hour ago, softtouch said:

Why would I buy a new monitor? I have a 43" 4K monitor, which is new.

OK, let me reword it this way: I would rather switch my settings or find another workaround than going back to 11.2!

  • Like 3

Share this post


Link to post
5 minutes ago, Glenn Dufke said:

To fix the incorrectly positioned toolbar, do the following:

  • Close the IDE
  • Open registry editor
  • Navigate to HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\22.0
  • Delete the Toolbar node
  • Start the IDE again and it is now reset to default position and scaling.

Thats it! It works now! Thanks.

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

×