Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 8 of 8 total
Thread Problem upgrading EDB VCL version
Mon, Oct 3 2016 6:50 AMPermanent Link

Michael Saunders

I am trying to  upgrade from VCL-STD 220 to 224  When I start Delphi (XE7) and open an existing  project (or start a new VCL application and add a componeet)   I get the following error    

edbrun220rsdelphiwin32xe7.bpl  is missing from your computer  

However if I attempt to load/create the project for a second time it appears to load OK  and build/run

This issue seems to only occur when I first load a project after having opened Delphi for the first time

Any ideas

Thanks  mIke
Mon, Oct 3 2016 10:31 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Michael,

<< I am trying to  upgrade from VCL-STD 220 to 224  When I start Delphi (XE7) and open an existing  project (or start a new VCL application and add a componeet)   I get the following error    

edbrun220rsdelphiwin32xe7.bpl  is missing from your computer  

However if I attempt to load/create the project for a second time it appears to load OK  and build/run  >>

In-between the two minor releases, we've changed how we deploy the runtime package for EDB (and DBISAM/EWB) so as to conform to what Embarcadero wants in terms of where runtime packages should be installed.  We now install the runtime package into this folder:

C:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl

so you'll need to make sure that this path is in your global search path under Windows, if it isn't already.  If the path isn't in your global search path, then you'll see errors about the EDB runtime package not being found.

Tim Young
Elevate Software
www.elevatesoft.com
Mon, Oct 3 2016 11:18 AMPermanent Link

Michael Saunders

Tim

I assume that I add this path to the IDE Environment Options library path  (It was missing by the way)

Well I did this  but stil having the same problem Hee r is my library path now

$(BDSLIB)\$(Platform)\release;
$(BDSUSERDIR)\Imports;
$(BDS)\Imports;
$(BDSCOMMONDIR)\Dcp;
$(BDS)\include;
C:\Program Files (x86)\Raize\CS5\Lib\RS-XE7\Win32;
C:\Program Files (x86)\FastReports\FastReport 5\LibD21;
C:\KLIB\kprocs;
C:\KLIB\sq\lib;
C:\KLIB\sq\lib21;
C:\KLIB\Elevate Plugin;
C:\Program Files (x86)\FastReport 5 VCL Standard\LIBD21;
$(FLEXCELVCLNT)\Packages\dXE7\$(Platform)\Release;
C:\Program Files (x86)\ElevateDB 2 VCL-CS\RAD Studio XE7 (Delphi Win32)\code;
C:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl
Mon, Oct 3 2016 11:49 AMPermanent Link

Michael Saunders

Tim

I assume that I add this path to the IDE Environment Options library path  (It was missing by the way)

Well I did this  but stil having the same problem Hee r is my library path now

$(BDSLIB)\$(Platform)\release;
$(BDSUSERDIR)\Imports;
$(BDS)\Imports;
$(BDSCOMMONDIR)\Dcp;
$(BDS)\include;
C:\Program Files (x86)\Raize\CS5\Lib\RS-XE7\Win32;
C:\Program Files (x86)\FastReports\FastReport 5\LibD21;
C:\KLIB\kprocs;
C:\KLIB\sq\lib;
C:\KLIB\sq\lib21;
C:\KLIB\Elevate Plugin;
C:\Program Files (x86)\FastReport 5 VCL Standard\LIBD21;
$(FLEXCELVCLNT)\Packages\dXE7\$(Platform)\Release;
C:\Program Files (x86)\ElevateDB 2 VCL-CS\RAD Studio XE7 (Delphi Win32)\code;
C:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl

Thanks
Mon, Oct 3 2016 6:38 PMPermanent Link

Michael Saunders

I have searched the registry for edbrun220rsdelphiwin32xe7.bpl and have found included in the Package Group  property and the Package Requires List property both as part of the  

Embarcadero\BDS\15.0\Package Cache\  

Do you think I could just amend these values to change 220 to 224

Thanks
Tue, Oct 4 2016 9:39 AMPermanent Link

Raul

Team Elevate Team Elevate

On 10/3/2016 6:38 PM, Michael Saunders wrote:
> I have searched the registry for edbrun220rsdelphiwin32xe7.bpl and have found included in the Package Group  property and the Package Requires List property both as part of the
> Embarcadero\BDS\15.0\Package Cache\
> Do you think I could just amend these values to change 220 to 224

Package cache in my case (newer delphi though) refers to the design and
runtime bpl's first (for current version)

...\Embarcadero\BDS\18.0\Package Cache\edbdesign224rsdelphiwin3210b.bpl

and then this has a "package requires list which mong other entries has
edbrun224rsdelphiwin3210b.bpl

Instead of changing this i would suggest
- uninstall EDB,
- delete any delphi edb components (if any) in delphi
- search and delete all edb related registry and file entries
- install edb 2.24

Raul
Tue, Oct 4 2016 11:52 AMPermanent Link

Michael Saunders

Thanks for the reply

I have had to reinstall 220 as I found I could not build my app and I needed to get things moving  I suspect the problem may related to a .dpk that requires edbrun  and then places the bpl in C:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl   Does this make sense and does it mean that all packages that reference edbrun need recompliing

Thanks
Fri, Oct 7 2016 12:24 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Michael,

Sorry for the late reply, I got side-tracked on some support issues/new builds this week and didn't check in often enough.  In such cases, please always feel free to email support directly, especially if it's an emergency/rush.

If you had to manually add the EDB installation paths to the library search paths, then the 2.24 installation did not complete correctly.  You should do the following:

1) Make sure that the IDE is *not running*.

2) Uninstall any version of EDB currently installed.

3) Start up the IDE again, and select the Component/Install Packages option from the main menu.  If there are any EDB design-time packages listed there, select them and click on the Remove button to remove them from the list of installed packages.

4) Close the IDE.

5) Execute the EDB 2.24 installation again.

That should fix things for you.

Tim Young
Elevate Software
www.elevatesoft.com
Image