Solved

[Delphi 7] DevExpress old + new version compatibility issue

Posted on 2010-11-25
7
1,298 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
  • 4
  • 2
7 Comments
 
LVL 32

Expert Comment

by:ewangoya
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
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Microsoft C++ code failing in executable that worked 9 84
Turning python script into an applet 12 101
What language/protocol is the Angular Chat? 2 55
CheckListBox usage 3 49
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.
If you’re thinking to yourself “That description sounds a lot like two people doing the work that one could accomplish,” you’re not alone.
In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

914 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

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now