How to compute the Delphi root directory for a range of compilers?

For Delphi 2007, the IDE root directory can be found in the system registry at [HKLM\SOFTWARE\Borland\BDS\5.0\RootDir]. And similarly for Delphi 2010, the key is [HKLM\SOFTWARE\CodeGear\BDS\7.0\RootDir]. But what about the other compilers? If you have any other Delphi compilers, what is in your registry to point to the IDE root?

What are the registry keys to compute the IDE root directory for:

  • Delphi 7
  • Delphi 2005
  • Delphi 2006
  • Delphi 2009
  • Delphi XE

Thanks in advance if you can advise for all of these compilers.

Answers


Delphi5: HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Delphi\5.0\RootDir

Delphi6: HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Delphi\6.0\RootDir

Delphi7: HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Delphi\7.0\RootDir

Delphi 8 (.NET-only product): HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BDS\2.0\RootDir

Delphi 2005: HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BDS\3.0\RootDir

BDS 2006: HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BDS\4.0\RootDir

Delphi 2007: HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BDS\5.0\RootDir

Delphi 2009: HKEY_LOCAL_MACHINE\SOFTWARE\CodeGear\BDS\6.0\RootDir

Delphi 2010: HKEY_LOCAL_MACHINE\SOFTWARE\CodeGear\BDS\7.0\RootDir

Delphi XE: HKEY_LOCAL_MACHINE\SOFTWARE\Embarcadero\BDS\8.0\RootDir


Need Your Help

Kendo UI Web Grid, Virtual Scrolling and dynamic checkbox

kendo-ui kendo-grid

I am using the kendo UI Web Grid to display some data.

Is it possible to embed Youtube/Vimeo videos in Markdown using a C# Markdown library

c# asp.net-mvc-4 youtube markdown

I'm writing a web app in .NET MVC4 and would like to use Markdown. I understand there are a few open source C# Markdown libraries, but I haven't found one that obviously supports embedding youtube...

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.