Jump to content
Al T

Delphi 11 uses designide270.bpl instead of designide280.bpl and won't let me replace it!

Recommended Posts

While searching my installed packages I found that Delphi 11 uses designide270.bpl instead of designide280.bpl and won't let me replace it!

 

I tried to remove the package and replace it with the 280 package, but Delphi won't let me do it!

 

Any ideas or solutions?

 

Share this post


Link to post

It is unlikely you will be able to change this with the IDE running.

What does it say in the register under Known Packages and Known IDE Packages (i.e. does it reference the 270 there)?

Share this post


Link to post
38 minutes ago, David Hoyle said:

It is unlikely you will be able to change this with the IDE running.

What does it say in the register under Known Packages and Known IDE Packages (i.e. does it reference the 270 there)?

where do you find this?

Share this post


Link to post
2 minutes ago, Al T said:

where do you find this?

nevermind found this in the registry editor:

 

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

Share this post


Link to post

It's in Known Packages as Embarcadero Designer IDE Package as C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\designide270.bpl in the registry... I guess I change it there?

 

Share this post


Link to post

I tried to change it in the registry...

 

from

 

Embarcadero Designer IDE Package

C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\designide270.bpl

 

to

 

Embarcadero Designer IDE Package
$(BDSBIN)\designide280.bpl

 

but when I go to Install Packages .... Design Packages...   It is unchecked and won't let me check it!

 

Share this post


Link to post

Something else put it there as the entries by Delphi / BDS during installation use $(BDSBIN)\ and not an absolute path. 

 

The registry entries tend to remain in the order added if some haven't been deleted so look at what was added just before/after for clues.

Share this post


Link to post

the RAD use 2 types of enviroment vars:

  1. O.S. vars, like "PATH"
  2. internal vars, like $(xxxxxxx) on IDE

then, verify the "ordem on PATH var": who is first: RAD 11 or 2007?

in your IDE, RAD "catch" the O.S. vars to assign some internal vars. Then, look in Tools->Options-Variables... who is who?

 

now, for my experience:

  1. always create yourself directory for install your softwares (always that possible)
  2. always install the old-edition before new-editions
  3. after each installation, verify if old-edition still working... after, verify new-edition
  4. in your RAD case, just look on REGISTRY too! if any doubt.

in your case, I think that is not really problem with RAD, but yeah just "orderm of the configuration" in use!

Edited by programmerdelphi2k

Share this post


Link to post
22 hours ago, programmerdelphi2k said:

the RAD use 2 types of enviroment vars:

  1. O.S. vars, like "PATH"
  2. internal vars, like $(xxxxxxx) on IDE

then, verify the "ordem on PATH var": who is first: RAD 11 or 2007?

in your IDE, RAD "catch" the O.S. vars to assign some internal vars. Then, look in Tools->Options-Variables... who is who?

 

now, for my experience:

  1. always create yourself directory for install your softwares (always that possible)
  2. always install the old-edition before new-editions
  3. after each installation, verify if old-edition still working... after, verify new-edition
  4. in your RAD case, just look on REGISTRY too! if any doubt.

in your case, I think that is not really problem with RAD, but yeah just "orderm of the configuration" in use!

The path variables are just fine.

 

Component -> Install Packages -> Embarcadero Designer IDE Package

 

^^ If I change this in the registry.. load Delphi 11.. and look at it again... it shows up but is NOT checked to use.

 

Share this post


Link to post
1 hour ago, Al T said:

Embarcadero Designer IDE Package

I use RAD 11.2 Alexandria, and I DONT SEE "Embarcadero Designer IDE Package (bpl) or any reference..." in my "Components -> Install Packages..." list!!!

Share this post


Link to post

It's an IDE design time package that is used by Open Tools API plugins. I do not believe there are any components in it.

Edited by David Hoyle

Share this post


Link to post

any way, in Registry we have it:

image.thumb.png.a0ee6e62d0816f89e12dc871afcdbf4d.png

 

He done reference to ...

3 hours ago, Al T said:

Component -> Install Packages -> Embarcadero Designer IDE Package

 

Edited by programmerdelphi2k

Share this post


Link to post
On 11/30/2022 at 11:32 AM, programmerdelphi2k said:

any way, in Registry we have it:

image.thumb.png.a0ee6e62d0816f89e12dc871afcdbf4d.png

 

He done reference to ...

 

 

So... I can delete C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\designide270.bpl  from the registry and be done with it?

 

 

dephi registry.JPG

 

ALSO...... What is Computer\HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\22.0\Known Packages FOR?

 

Edited by Al T
...

Share this post


Link to post
1 minute ago, Al T said:

So... I can delete C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\designide270.bpl  from the registry and be done with it?

Yes, if this is in RS11.2 BUT you should have an entry for designide280.bpl. Do you?

Share this post


Link to post
3 minutes ago, David Hoyle said:

Yes, if this is in RS11.2 BUT you should have an entry for designide280.bpl. Do you?

No... designide280.bpl doesn't exist in my registry.

 

When I manually add it... it does not get a check mark in Component -> Install Packages

Share this post


Link to post
Just now, Al T said:

No... designide280.bpl doesn't exist in my registry.

 

When I manually add it... it does not get a check mark in Component -> Install Packages

You need to add it to the relevant registry key.

Share this post


Link to post
Just now, David Hoyle said:

You need to add it to the relevant registry key.

Where does it exists for you?

Share this post


Link to post

I cannot remember (and I don't have RS available) but does the IDE's about dialogue not let you see what packages are loaded? The designide BPL may be being loaded regardless of a registry entry.

Share this post


Link to post
3 minutes ago, David Hoyle said:

I cannot remember (and I don't have RS available) but does the IDE's about dialogue not let you see what packages are loaded? The designide BPL may be being loaded regardless of a registry entry.

Do you mean RS as Rad Studio?

 

This is what I have... see picture:

 

 

Delphi edition.JPG

Share this post


Link to post

I'm guessing by the version information... it has both loaded??

delphi design.JPG

Share this post


Link to post

Component -> Install Packages -> Embarcadero Designer IDE Package

 

install packages.JPG

Share this post


Link to post

If there's no work around, maybe they'll let me get a free update?

 

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

×