Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
15.1.4: IWClassesFix was compiled with a different version ...
#1
After updating IW to 15.1.4 (from a previoulsy working version 15.x) I have this message when trying to compile any IW application in Delphi 10.2.3:

[dcc32 Fatal Error] IWApplication.pas(410): F2051 Unit IWClassesFix was compiled with a different version of IWApplication.TIWApplication

I'm using Delphi 10.2 Version 25.0.29899.2631
Reply
#2
Are you using 15.2.3? If so did you also apply the second "patch" that EMBT issued to "unbreak" what .3 broke?
Reply
#3
(08-22-2019, 01:31 PM)kudzu Wrote: Are you using 15.2.3? If so did you also apply the second "patch" that EMBT issued to "unbreak" what .3 broke?

He is using 10.2.3 NOT 10.3.2  Big Grin!

All the best,

Shane
Reply
#4
(08-22-2019, 04:13 PM)ShaneStump Wrote:
(08-22-2019, 01:31 PM)kudzu Wrote: Are you using 15.2.3? If so did you also apply the second "patch" that EMBT issued to "unbreak" what .3 broke?

He is using 10.2.3 NOT 10.3.2  Big Grin!

Precisely. Thanks
Reply
#5
I suspect that you still have older version files in place somewhere?

Check your Library path first:

Tools -> Options -> Delphi Options -> Library -> Library Path (for 32 bits and 64 bits).

Check if you have any older path for IW files before the path for IW 15.1.4. If so, remove it and try to build it again.

IWClassesFix.pas has changed in IW 15.1.3, so your compiler is probably trying to link with an old version.
Reply
#6
Quote:I suspect that you still have older version files in place somewhere?


Bingo.. There is a folder called "Lib\core" that contains older version of several DCUs. It wasn't part of my delphi path but was part of the search part of my projects (for reasons unknown).

Removing that path solved the issue. 

Thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)