Delphi extension compatibility

During installation, DocInsight registers the architecture-appropriate DocInsightLoader.dll as an IDE expert for each Delphi version you select. When bds.exe starts, the loader detects the running BDS version and loads the matching version-specific extension DLL from the active toolchain. The following table lists the extension DLL selected at runtime for each supported version.

DocInsight DLL

Delphi version

BDS version

IDE architecture

DocInsight370.dll

Delphi 13 Florence

37.0

x86 and x64

DocInsight290.dll

Delphi 12 Athens

23.0

x86 and x64

DocInsight280.dll

Delphi 11 Alexandria

22.0

x86

DocInsight270.dll

Delphi 10.4 Sydney

21.0

x86

DocInsight260.dll

Delphi 10.3 Rio

20.0

x86

DocInsight250.dll

Delphi 10.2 Tokyo

19.0

x86

DocInsight240.dll

Delphi 10.1 Berlin

18.0

x86

DocInsight230.dll

Delphi 10 Seattle

17.0

x86

DocInsight220.dll

Delphi XE8

16.0

x86

DocInsight210.dll

Delphi XE7

15.0

x86

You normally do not need to select or register a version-specific DLL manually. List the Delphi installations detected by DocInsight and their extension status:

shell
docinsight delphi list

Enable the loader for every detected installation:

shell
docinsight delphi enable

The DocInsight installer also enables the loader for the Delphi versions you select during installation.