Help Project File Sections

A Help project file contsists of several sections, each of which specifies information about the Help file. Section names appear within square brackets using the following syntax:

[sectionname]

The following table describes the nine sections that can be used in a Help project file.

Section Function

[OPTIONS] Specifies options that control the build process. This section is optional. If this section is used, it should appear before any other section in the Help project file.
[FILES] Specifies topic files to be included in the build. This section is required.
[BUILDTAGS] Specifies valid build tags. This section is optional.
[CONFIG] Specifies author-defined menus and buttons used in the Help file and registers DLLs and DLL functions used as macros within the Help file. This section is required if the Help file uses any of these features.
[BITMAPS] Specifies bitmap files to be included in the build. This section is not required if the Help project file lists a path for bitmap files using the BMROOT or the ROOT option.
[MAP] Associates context strings with context numbers for context-sensitive Help within the application. This section is optional.
[ALIAS] Assigns one or more context strings to the same topic. This section is optional.
[WINDOWS] Defines the characteristics of the primary Help window and secondary window types used in the Help file. This section is required if the Help file uses secondary windows.
[BAGGAGE] Lists files that are to be placed within the Help file’s .HLP file (which contains its own file system). This section is optional.

Semicolons (;) can be used to indicate a comment in the Help project file. Comments can be a single line or multiple lines. The compiler ignores all text from the semicolon to the end of the line on which it occurs.