Solved

[Delphi 7] DevExpress old + new version compatibility issue

Posted on 2010-11-25
7
1,315 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
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

 
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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Delphi Yen format 3 35
Firemonkey android show image from resource ? 1 42
MacOS and programming in React 7 35
Wincontrol not (correctly) drawn 15 38
This article will show, step by step, how to integrate R code into a R Sweave document
Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.
With the power of JIRA, there's an unlimited number of ways you can customize it, use it and benefit from it. With that in mind, there's bound to be things that I wasn't able to cover in this course. With this summary we'll look at some places to go…

809 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