I.T. Discussion Community!
-Collapse +Expand
Delphi
Search Delphi Group:

Advanced
-Collapse +Expand Delphi To/From
To/FromCODEGuides
-Collapse +Expand Delphi Store
PRESTWOODSTORE

Prestwood eMagazine

October Edition
Subscribe now! It's Free!
Enter your email:

   ► MB LobbyPascal and Delphi Coding BoardDelphi VCL Topic   Print This    All Groups  

Updating third-party components

Updating third-party components in Delphi VCL topic (part of our Pascal and Delphi Coding group).

Quick Search: Updating   components   Updating third   Updating third party  
grey guru
oakville, -- CA

Hi

I don't get to spend as much time programming as I'd like to, so when I'm on a project, I tend to use a brute force approach, banging on each problem as I reach it, until I break through, often with help from support groups like this one.

I'm hoping to do better this time, and get advice ahead of time. I use the Developer Express Quantum grid components, and they do a great job for me. My only problem is if I go back to an older project based on (say) v3 grid components, and I'm now using v4 components, Delphi opens up the code and complains that it can't find the xxxx class, and asks if I want to ignore or cancel. After ignoring a whole bunch of instances of the old component classes, the code looks like a tank has driven through it, and the visual design is shot to heck as well.

Worst of all, there is no indication of where a "hole" has been left; one has to eyeball to find them all. These particular components do not allow both v3 and v4 to be installed simultaneously, so things like GExperts does not appear to apply. (I may be wrong!)

In the past, I have "Ignored All" and slogged through, finding,  inserting the new version of each component instance, and having to hook it up from scratch. I'm wondering if anyone else has solved this workflow problem, or has any tips.

If not, I'm going to experiment with hand editing the *.dfm files either to completely code the replacement component, or at least to put in a label placeholder.

Anyone been down this road? Any suggestions?

Many Thanks 

David

Dedicated my career to learning great technologies that never became market leaders: Commodore Amiga, Quattro Pro, Wordperfect, Ashton Tate's Framework, Paradox, Delphi

 Posted 9 years ago (Thread Starter)
Comment Quote
About grey guru -Collapse +Expand
Visit Profile
Approved member.
Member subscribes to this thread with a verified email.

Post ID #13850, 2 replies
Thread Started 1/25/2010 11:32:08 AM
View Counter=3706
Location=oakville, -- CA 
Joined=10 years ago   MB Posts=2   KB Comments=1  
Wes Peterson
Prestwood IT
Prestwood IT office in Citrus Heights, CA

Gray Guru,

I run into this kind of problem with some 3rd party components, but I'm surprised it's such a problem with DevExpress.  In my experience (limited, I'll admit), they do a great job. I say limited because I don't get to use their components as often as I'd like.

Have you contacted DevExpress for advice about this problem?

It's understandable when a component vendor doesn't allow different versions of their libraries to coexist, but sometimes there are workarounds. 

Are you also working with different versions of Delphi?

Wes Peterson
Senior Software Engineer
Prestwood IT Solutions
http://www.prestwood.com

 Posted 9 years ago
Comment Quote
About Wes Peterson -Collapse +Expand
Visit Profile
Approved member.
Member subscribes to this thread with a verified email.
About Wes Peterson

Wes Peterson is a Senior Programmer Analyst with Prestwood IT Solutions where he develops custom Windows software and custom websites using .Net and Delphi. When Wes is not coding for clients, he participates in this online community. Prior to his 10-year love-affair with Delphi, he worked with several other tools and databases. Currently he specializes in VS.Net using C# and VB.Net. To Wes, the .NET revolution is as exciting as the birth of Delphi.


Post ID #13851 (Level 1.1)  Reply to 13850
Thread Started 1/25/2010 6:45:53 PM
Location=Prestwood IT office in Citrus Heights, CA 
Joined=15 years ago   MB Posts=158   KB Posts=163   KB Comments=34   BLOG, Topics=20  
Most Recent Post
grey guru
oakville, -- CA
Quote:
Originally Posted by Wes

Have you contacted DevExpress for advice about this problem? 

Are you also working with different versions of Delphi?

Wes,

Developer Express is outstanding when it comes to technical details about their components and will stay with a problem as long as you need them to, but I've found that esoteric workflow or process questions seem to bounce off a bit. There are several relevant entries in their knowledge base, but the answers seem to be along the lines of setting up a separate temporary development environment, which I am loathe to do.

Yes, many of my projects were last compiled in v7 or 2007, and now I'm using 2009.

Thanks 

Dedicated my career to learning great technologies that never became market leaders: Commodore Amiga, Quattro Pro, Wordperfect, Ashton Tate's Framework, Paradox, Delphi

 Posted 9 years ago (Thread Starter)
Comment Quote
About grey guru -Collapse +Expand
Visit Profile
Approved member.
Member subscribes to this thread with a verified email.

Post ID #13852 (Level 1.2)  Reply to 13850
Reply Posted 1/25/2010 7:25:04 PM
Location=oakville, -- CA 
Joined=10 years ago   MB Posts=2   KB Comments=1  

Revive Thread!

Add a comment to revive this old thread and make this archived thread more useful.

Write a Comment...
Full Editor
...
Sign in...

If you are a member, Sign In. Or, you can Create a Free account now.


Anonymous Post (text-only, no HTML):

Enter your name and security key.

Your Name:
Security key = P1223A1
Enter key:
Icon: A Post    Thread    Idea    Important!    Cool    Sad    No    Yes    Includes a Link...   
Thread #13850 Counter
3706
Since 1/25/2010

Follow PrestwoodBoards on: 


©1995-2019 PrestwoodBoards  [Security & Privacy]
Professional IT Services: Coding | Websites | Computer Tech