I just tried to build a Delphi XE project and Finalbuilder claims that it cannot find the compiler. A quick look in the Application variables shows that there are no DELPHIXE_??? variables defined, although the CBXE_??? variables are present.
Of course Delphi XE is installed - I work with it all day.
Is there anything I can do about it?
Additional Information: I installed Delphi XE (only Delphi) in a VM and after that FB7. On the first start og FB7 the DELPHIXE_ variables were still missing. Only after I started Delphi XE for the first time FB did recognize it afterwards.
As on my main system I always start RAD Studio XE, I expected to make it work when I start Delphi XE, but that didn't work out.
FB7 had been installed before Delphi XE on that machine and I must admit that I accidently installed the bundled version of FB that comes with XE, but removed and reinstalled FB7 pro afterwards.
I'm really stuck! And as always: just when you have to get a release out...
We have had one other person report this with build 787, we have not been able to reproduce this here, however it was resolved for that person with a later build.
I just downloaded the 828 version, but can't make it work. Just like Uwe I only see a DELPHIXE_DETECTION variable with the the value "A try was made to refer to a non existent token" (or something similar - I have the swedish version).
It is surely part of the problem that I have a build machine where I don't install a complete Delphi, just copy important files and registry settings. This has always worked in earlier versions, but now I don't know what setting is missing?
It actually seems HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0 - RootDir did the trick! Plus that I couldn't just copy from my development machine (Win 7) to the build machine (XP) as the directory structures are quite different (in Win7 "Program Files" is always "Program Files" but in Swedish XP it is just "Program"). If someone else runs into the problem, this is just a hint ;-)
Are you using the same user account in the ‘Edit Project -> Run Project As’ field as you log into Windows with? Since the registry key ‘HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0 - RootDir’ is in the HKEY_CURRENT_USER hive you’ll need to use the same user account or set the key in the HKEY_LOCAL_MACHINE hive.