compiler error compiled with different rtl version

Posted on 2003-03-18
Medium Priority
Last Modified: 2010-08-05
I installed the D6 rtl patch an now get an error saying one of my components was compiled with a different version of system.rtlVersion.  I have deleted all the directories for the component as well as the bpl files in the windows directory.  Reinstalled the files, recompiled the packages and reinstalled them and I still get the error.  I have also removed all of the compiler generated files from my project directory so about the only option left that I can see is that there is some value stuck in  the .dpr file that is convincing the compiler the old version is still around.  Help!!
Question by:jbshumate
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
  • 2

Author Comment

ID: 8161126
I solved this one, but will throw the sollution out for anyone who is interested.  The problem was that the compiler needed to know where the source files were for some reason.  When I modified the project options to include the source tree for the component the problem went away.  If anyone knows why this is I would appreciate the comment.

Accepted Solution

mocarts earned 1000 total points
ID: 8161944
Delphi saw dcu (or dcp for packges) files for your component, but they were compiled with this different System unit. when you set path to source, compiler recompiled original code in dcu's with your version of system unit.

wbr, mo.

Author Comment

ID: 8162133
I still don't follow this since I removed all of the component files including the DCU's and recompiled and installed them after the updated rtl was installed.  The DCU's on my system did not change after I added the source path.  I can see that from the file update times.  Any other ideas.

By the way at this point I am just looking for comments since my problem has been solved.  I would just like to know why the solution worked.

Expert Comment

ID: 9316695
This old question needs to be finalized -- accept an answer, split points, or get a refund.  For information on your options, please click here-> http:/help/closing.jsp#1 
Post your closing recommendations!  No comment means you don't care.

Featured Post

On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

Question has a verified solution.

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

This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …
Suggested Courses

801 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