Jump to content
PeterPanettone

Where is the Welcomepage directory in Delphi 11 Alexandria?

Recommended Posts

In Delphi 10.X the Welcomepage directory was:

 

C:\Program Files (x86)\Embarcadero\Studio\21.0\Welcomepage

 

And in the previous Delphi version it was:

 

C:\Program Files (x86)\Embarcadero\Studio\20.0\Welcomepage

 

But in Delphi 11 there is no such Welcomepage folder. So, where is the WelcomePage in Delphi 11 Alexandria located?

Share this post


Link to post

Eventually, if it's still in files and not hidden for "some reason!?" you could do:

 

procmon

process name contains "bds"

path ends with "htm" (note there is no l"

and right click on welcome page and reload?refresh?(Aktualisieren)

 

Share this post


Link to post

The welcome page is no longer HTML/CSS/JS, but a VCL solution now, so there is no such directory any longer.

Share this post


Link to post

So it is no more possible to edit the WelcomePage *.HTM files? Or even to DEACTIVATE the WelcomePage altogether? Is that a new level of flexibility?

Edited by PeterPanettone

Share this post


Link to post

For deactivation, just search the forum, that is possible.

 

Changing HTM is no longer an option.

Share this post


Link to post

This article:

 

https://www.ideasawakened.com/post/customize-the-rad-studio-11-welcome-page-for-single-click-activations

 

...discusses a Registry key for the Delphi 11 WelcomePage:

 

HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\22.0\WelcomePage

 

Unfortunately, the Registry key does not have many options. For example Relative Text Size just for the WelcomePage. Or disabling the WelcomePage.

Edited by PeterPanettone

Share this post


Link to post
34 minutes ago, Attila Kovacs said:

"mainly to allow for better High DPI support"

 

ROTFL

Yeeees, HTML/CSS/JS has a really terrible High DPI support :classic_biggrin:

  • Haha 1

Share this post


Link to post
49 minutes ago, sakura said:

The welcome page is no longer HTML/CSS/JS

You are right: It is now implemented in: C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\WelcomePageIDE280.bpl

Share this post


Link to post

At your own risk - Under 

Quote

Computer\HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\22.0\Known IDE Packages

Rename $(BDS)\Bin\WelcomePageIDE280.bpl 

to f.x. XXX-$(BDS)\Bin\WelcomePageIDE280.bpl

 

When you start Delphi 11, it will state that the package can't be found and asks if you want to try to load it again on next start.

Voila - no welcome page.

 

You can do the same with the other WelcomePage packages as well since they then no longer are used.

 

Share this post


Link to post
10 minutes ago, Lars Fosdal said:

At your own risk - Under 

Rename $(BDS)\Bin\WelcomePageIDE280.bpl 

to f.x. XXX-$(BDS)\Bin\WelcomePageIDE280.bpl

 

When you start Delphi 11, it will state that the package can't be found and asks if you want to try to load it again on next start.

Voila - no welcome page.

 

You can do the same with the other WelcomePage packages as well since they then no longer are used.

 

When restarting Delphi 11, it asked me 5 questions:

 

https://i.imgur.com/g5Ytbmh.png

Share this post


Link to post

Why removing BPL parts which maybe cause unknown sideeffects,

and risking an unstable IDE as a newly installed tool,

while of course still complaining about any instabilities after installation,

when closing or ignoring of the Welcome page is just one click in the IDE ( so a no-brainer ) ?   🤔

 

I would keep IDE as "natural" as is, while exploring its behaviour and stability over a certain time, before I try to remove or install anything harmful with yet unknown results.

 

Edited by Rollo62

Share this post


Link to post
18 minutes ago, Rollo62 said:

Welcome page is just one click in the IDE ( so a no-brainer )

I think you forgot the sarcasm tag 🙂

 

 

  • Like 1

Share this post


Link to post

Now, after deactivating the WelcomePage by renaming the WelcomePageIDE280.bpl, GetIt does not work anymore:

 

image.thumb.png.3d0742f72aef793c78f820a7ad7546fc.png

 

Is the GetIt functionality tied to the WelcomePage?

Share this post


Link to post

I don't think so. I still have the welcome page, but GetIt is not loading data for me either.

Share this post


Link to post
2 minutes ago, Lars Fosdal said:

GetIt is not loading data for me either

What could be the cause of GetIt not working?

Share this post


Link to post

Servers down for maintenance or otherwise unreachable?
Cleaning lady pulled the plug?
Same old, same old...

Share this post


Link to post
4 hours ago, PeterPanettone said:

Is that a new level of flexibility?

It is a different level of flexibility. At the bottom left of the new Welcome Page is a button that allows you to move, resize or even delete the available plugins. In the future this will be extended to add additional plugins and even write your own ones.

Share this post


Link to post

After having deactivated the WelcomePage in the Delphi 11 IDE, (fortunately) an annoyance has gone: Previously, after loading a project in the IDE (even if that project was automatically restored by the IDE) the IDE often FROZE (!!) - i.e. menus and Editor/Designer toggling did not work anymore, etc.

 

Has anybody else experienced such an IDE FREEZING in Delphi 11?

Share this post


Link to post

I experienced that the mouse stopped responding after compile. In those cases after that I was able to compile using keyboard shortcuts but it did required to restart the IDE.

Share this post


Link to post
3 minutes ago, Lajos Juhász said:

I experienced that the mouse stopped responding after compile. In those cases after that I was able to compile using keyboard shortcuts but it did required to restart the IDE.

Did you also have REDRAW failures, i.e. the IDE window not being redrawn?

Share this post


Link to post

So far I have spent only a couple of days using Delphi 11 and the project I am rewriting using it is a very small one. 

A couple of times LSP have had trouble to catch up with changes, I almost made a test case for Embarcadero, however magically after five minutes the LSP managed to process the code.

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

×