Skip to content
David Hoyle edited this page Apr 14, 2022 · 1 revision

Overview

This application is for editing the installed Experts and Packages in all versions of RAD Studio (and older Delphi and C++ Builder) on a machine.

It isn't the intention of this application to compete with GExpert in this regard, it is just I needed something a little more fixable for the following reasons:

  • I needed a tool to edit multiple instances of RAD Studio (including debugging registry points) at the same time - this is due to running multiple IDE versions and debugging installations when writing and testing Open Tools API plug-ins;
  • I needed it to tell me about duplicate installations as I've had a few instances of this happening and I haven't yet tracked down why;
  • I needed it to tell me about invalid paths.

Usage

Treeview

Hopefully, the interface is somewhat self-explanatory however on the left-hand side is a tree-view of all the installations on your machine (in your current user profile). These include Borland, CodeGear and Embarcadero products. Under the company names are the installation points. For all company default installations, this is BDS. If you have other nodes then they could be other products but for me (see image above) they are the debugging installations created when I use the -r NewRegKey command line to RAD Studio. Below these points, you will find the version numbers of the RAD Studio installations.

The colouring of the nodes is as follows:

  • Dark Green - The installation is okay;
  • Dark Red - The installation has duplicate expert's (this is check via the DLL file name);
  • Dark Gray - The installation has expert's with invalid paths.

In the treeview, there are also some icons that indicate the state of all the installations below that point.

Listview

On the right-hand side is a tabbed interface displaying all the installed Experts, Known IDE Packages and Known Packages for a selected node (they will only appear when you have selected the version number).

The colouring of the experts is as follows:

  • Dark Green - The expert / package is okay;
  • Dark Red - The expert / package has a duplicate in the list (this is check via the DLL file name);
  • Dark Gray - The expert / package has an invalid path.

Each tab has three options you can perform on an Expert or Package as follows using the toolbar buttons or a right mouse context menu:

  • Add - This is only available when you have selected a valid installation node in the tree view and displays an editor where you can provide a name for the Expert / Package and its file name;
  • Edit - This is only available if you have selected an Expert / Package and it displays an editor where you can edit the name and/or file name including browsing for a new file;
  • Delete - This is only available if you have selected an Expert / Package and deletes the Expert / Package from the list (via the registry).
Clone this wiki locally