Al T 12 Posted November 29, 2022 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
David Hoyle 68 Posted November 29, 2022 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
Al T 12 Posted November 29, 2022 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
Al T 12 Posted November 29, 2022 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
Al T 12 Posted November 29, 2022 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
Al T 12 Posted November 29, 2022 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
Brian Evans 102 Posted November 29, 2022 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
programmerdelphi2k 237 Posted November 29, 2022 (edited) the RAD use 2 types of enviroment vars: O.S. vars, like "PATH" 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: always create yourself directory for install your softwares (always that possible) always install the old-edition before new-editions after each installation, verify if old-edition still working... after, verify new-edition 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 November 29, 2022 by programmerdelphi2k Share this post Link to post
Al T 12 Posted November 30, 2022 22 hours ago, programmerdelphi2k said: the RAD use 2 types of enviroment vars: O.S. vars, like "PATH" 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: always create yourself directory for install your softwares (always that possible) always install the old-edition before new-editions after each installation, verify if old-edition still working... after, verify new-edition 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
programmerdelphi2k 237 Posted November 30, 2022 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
David Hoyle 68 Posted November 30, 2022 (edited) 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 November 30, 2022 by David Hoyle Share this post Link to post
programmerdelphi2k 237 Posted November 30, 2022 (edited) any way, in Registry we have it: He done reference to ... 3 hours ago, Al T said: Component -> Install Packages -> Embarcadero Designer IDE Package Edited November 30, 2022 by programmerdelphi2k Share this post Link to post
Al T 12 Posted December 2, 2022 (edited) On 11/30/2022 at 11:32 AM, programmerdelphi2k said: any way, in Registry we have it: 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? ALSO...... What is Computer\HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\22.0\Known Packages FOR? Edited December 2, 2022 by Al T ... Share this post Link to post
David Hoyle 68 Posted December 2, 2022 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
programmerdelphi2k 237 Posted December 2, 2022 if you dont have RAD 11 installed, YES! if "this" is any residual from old-Uninstall, then, just delete it! Share this post Link to post
Al T 12 Posted December 2, 2022 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
David Hoyle 68 Posted December 2, 2022 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
Al T 12 Posted December 2, 2022 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
David Hoyle 68 Posted December 2, 2022 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
Al T 12 Posted December 2, 2022 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: Share this post Link to post
Al T 12 Posted December 2, 2022 I'm guessing by the version information... it has both loaded?? Share this post Link to post
Al T 12 Posted December 2, 2022 Component -> Install Packages -> Embarcadero Designer IDE Package Share this post Link to post
Al T 12 Posted December 2, 2022 If there's no work around, maybe they'll let me get a free update? Share this post Link to post
programmerdelphi2k 237 Posted December 2, 2022 try create a "new session" on Registry for your RAD Studio using: https://docwiki.embarcadero.com/RADStudio/Sydney/en/IDE_Command_Line_Switches_and_Options BDS.exe /r NewName ..... other params Share this post Link to post