Deleted the original version of this post as I posted under my boss’ name account info (which has the registration tied to it) rather than mine.
Delphi 10.2 update 3
RemObjects 10.0.0.1471 (though the problem occurred in 22.214.171.1247 as well)
I have an existing application relying on an internal library that in turn relies on RO. I’ve been having problems (and a co-worker has as well, though we have basically identical setups, so there’s no surprise there) compiling the end application. This particular application can be compiled 32 or 64 bit and the problem only occurs in 64 bit.
The actual error message is: F2051 Unit uRemotingService was compiled with a different version of uROIndyHTTPChannel.TROIndyHTTPChannel
We’ve been using D10.2 for quite some time and only upgraded to RO 10 to attempt to solve this problem, which cropped up recently. RO 10 was installed recently, so obviously compiled with my Delphi version (ie mismatch should not be a problem), I’ve compared compiler settings for 32/64 in all the projects and see no differences, I’ve compiled RO 64 bit via the IDE (minus Core which throws an error when I try and compile that) though it should not be necessary as RO compiles during install, and I’ve checked for extraneous DCUs/cleaned the projects/deleted the DCUs/etc multiple times.
One extra piece of info that might help diagnose this is that when I compile applications that use RO a large number of RO DCUs end up in the applications DCU folder but none of our other libraries (open source, commercial or home grown) have that problem. I have at least 70 uRO*.dcu files in my DCU folder. That all being said, compiling 32 bit does the same thing and the above F2051 error does not occur when compiling 32 bit.
Does anyone have any guidance on what the solution is or where to look further to solve this?