RRUZ/delphi-ide-theme-editor

Detection issue

Opened this issue · 10 comments

Doesn't detect Delphi 10 Seattle on Windows 10, gives the error "You don't have a Object Pascal IDE installed (1)" when loaded.

RRUZ commented

DITE detect the Installed Delphi versions using the windows registry, So check if this key exist

HKEY_CURRENT_USER)\Software\Embarcadero\BDS\17.0

Also check the value of the App entry in the same key.

The key does exist but I do not see an App entry.

RRUZ commented

Please include a screenshot of the key like so.

2015-09-08 18_18_56-greenshot

RRUZ commented

Try creating a new string Value like so

2015-09-08 18_18_56-greenshot

Using the full path to the bds.exe file.

Creating the entry does fix the problem, but I wonder why entry was never there in the first place? I did a standard web install.

RRUZ commented

Maybe is related to your Delphi SKU (Starter).

I'm trying Berlin 10.1 Update 1 Starter, and I had to add that "App" string value to make it detect.
Since many people are diving into Delphi due to its free promo editions, it could be great to fix that inconvenience for new users.

RAD Studio 10.2 Tokyo Starter still needs this manual step to make it detect.
I guess there should be a workaround detecting key "Edition" and "RootDir" to prepend it "bin\bds.exe" in order to make it detect instead of making us do it manually with "App" key.

The registry key is at HKCU. Maybe you installed with a different user account and the entry got created at that users HKCU?