Component Help Installer (CHI) installs Delphi-compatible help files into Delphi's OpenHelp system in such a way that the help files are integrated with Delphi. Context sensitive help for components, classes and routines installed by CHI is accessible from the Delphi code editor, form editor and property inspector. CHI works with Delphi versions 3 to 7 only.
CHI comes in two flavours:
-
A stand-alone Windows application (
CHI.exe
). This detects which versions of Delphi are installed on the system and allows any available version to be chosen from the main interface.
-
A command line application (
CHInst.exe
) is provided mainly to enable installation of help files from batch files. The program can also be called from install programs. It provides all the functionality of the GUI based application through a command line interface. The CHI help file provides an example of using the command line application.
When used with Delphi 6 and 7 CHI will merge any .als
a-keyword files found in the same directory as the help file into Delphi's master .als
file. This feature works only with Delphi 6 and 7, since .als
files are not supported in earlier versions of Delphi.
Using WinHelp with Windows Vista through to Windows 8.1
Starting with Windows Vista, WinHelp is not installed by default. It must be downloaded and installed separately. See Microsoft Knowledge Base article KB917607 for details.
As noted above, Windows 10 and later do not support WinHelp at all.
How it works
If you are interested in what goes on behind the scenes in CHI the please see my article "How to integrate help files into the Delphi 3-7 IDE".