Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

[Delphi 7] DevExpress old + new version compatibility issue

Posted on 2010-11-25
7
Medium Priority
?
1,438 Views
Last Modified: 2012-06-27
I'm trying to compile this package that requires devexpress, in fact, devexpress is included in the package itself. But being an old version is somewhat of a problem for me, since the latest version works much better.

So, instead of installing the one contained in their package, I simply installed the new one and then tried to install their package.

Here's what I got:
[Fatal Error] uFunEverest.pas(74): Never-build package 'cxGridVCLD7' must be recompiled

Open in new window

- If I remove that declaration and every bit of code that it entails (removing pieces of code screw with the integrity of the package), it shows another file like: cxANOTHERFILE.

Is there any way of compiling and installing that package without messing with the integrity of its content?
0
Comment
Question by:John86a
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
7 Comments
 
LVL 32

Expert Comment

by:Ephraim Wangoya
ID: 34217716
Try installing their package first, then install DevExpress, this should ovveride their package with new devexpress one.
After recompile their package
0
 
LVL 2

Expert Comment

by:MaximKorobov
ID: 34290175
You should also to clean your PC from old-one *.dcu, *.bpl, *.~* and *.dcp files of DevExpress components.

Steps:
1. Close IDE;
2. Clean C:\Program Files\Borland\Delphi7\Projects\Bpl from files with cx and dx prefixes;
3. Clean <Your project release folder> from any *.dcu, *.bpl, *.~* and *.dcp files;
4. Clean C:\Program Files\Developer Express.VCL\Library\Delphi7 as on step 2;
5. Automatically or manually (harder since you should to know the order how to install many packages. First, XP Theme Manager, than ExpressCommon Library and so on...) reinstall DevExpress components;
6. Install you package.
0
 
LVL 2

Expert Comment

by:MaximKorobov
ID: 34415515
Did you try steps?
Problem is still here?
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
LVL 2

Expert Comment

by:MaximKorobov
ID: 34415529
John86a said that there is no solution.
But there is no response that ewangoya or my solution was to try.
0
 

Accepted Solution

by:
John86a earned 0 total points
ID: 34418345
I did try both your suggestions and they did not work, why? Well, devexpress package was edited and embedded within the project package VCL, so, it's not possible to simply overwrite the install, it would be necessary to edit the new devexpress in the same way the old one was edited and replace it on the package. So, since I have enough on my plate I'm going to offer money to a free lancer programmer on the internet to solve it for me remotely. Thanks for your answers, I knew this question would be difficult, especially the way it was asked.
I humbly beg for this question to be deleted as, momentarily, no solution was found.
0
 
LVL 2

Expert Comment

by:MaximKorobov
ID: 34418493
Oh, it's ok.
Thanks for response.
0
 

Author Closing Comment

by:John86a
ID: 34434192
No solution.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Whether you've completed a degree in computer sciences or you're a self-taught programmer, writing your first lines of code in the real world is always a challenge. Here are some of the most common pitfalls for new programmers.
Although it can be difficult to imagine, someday your child will have a career of his or her own. He or she will likely start a family, buy a home and start having their own children. So, while being a kid is still extremely important, it’s also …
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.
The viewer will be introduced to the member functions push_back and pop_back of the vector class. The video will teach the difference between the two as well as how to use each one along with its functionality.

721 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question