Open dslutej opened 7 years ago
SOLVED:
HKCU\SOFTWARE\Embarcadero\BDS\18.0\Edition was set to "Starter" - changed to "Enterprise" and voila.
Okay that looks quite odd oO. Starting with the rsvars.bat. If my setup failed to find it and you added it to the folder, it might have used the same for each Delphi. Which is unfortunate as it'll select the wrong compiler(if there are multiple).
About the Starter, was there a starter before? Just wondering how that one got there. The setup filters those out since it has no commandline compiler.
Is it correct, that everything else is not installed(but was, in the past), but is still displayed? In that case i need to add some sanity checks to not pickup a leftover key spooking around. If it is this case, it explains why it failed to find the batchfile.
Installation history on this computer was something like:
XE7 Enterprise 10.1 Starter 10.1 uninstall 10.1 Upd1 Trial 10.1 uninstall XE7 uninstall 10.1 Upd2 Enterprise
I didn't remove registry keys inbetween installations. Lesson learned :D
AHA! Regarding the non-existant versions: I found the bad guy. uniGUI installer creates dummy keys, see attached screenshot.
I didn't remove registry keys inbetween installations.
Well that's something the uninstaller should take care off anyway^^
uniGUI installer creates dummy keys
Uhh interesting. I'll have to add some checks since the same code to provide installations is used for the commandline oo
@dslutej Thanks for the HKCU\SOFTWARE\Embarcadero\BDS\18.0\Edition hack. I had the same problem with 11.3.
Note this will be written as a log, the initial issue described appears to have been caused by something unrelated.
See attached screenshot. RAD 10.1 upd 2 installed on computer.
Selected all, tried installing anyways:
Log (note: D:\Work\Delphi\ is where DelphinusWebSetup.exe is located):