PRB: Allowed Limited Number of Mapped Topics in WinHelp 4.03

ID: Q189449

The information in this article applies to:

SYMPTOMS

When you call the WinHelp API from an application or from Windows Help Workshop, the following error message is displayed:

   Topic does not exist. Contact your application vendor for an updated
   help file (129).

CAUSE

This is a generic error message from WinHelp. One possible cause could be when there are more than 32,767 (32K) topics mapped in the MAP section of the Help project.

RESOLUTION

One possible resolution is to have more than one Help project file that contains less than or equal to 32,767 topics mapped in each Help file.

STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this bug and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

Contrary to the WinHelp limitations described in Help Workshop 4.03.0002 documentation that states there is no practical limit for the number of topics defined in a help file, there is a limit on the number of topics that can be mapped per Help file. The number of topics that can be mapped is limited to 32,767 topic IDs in the Help project MAP section. This includes all topic IDs that are mapped for the Help project, whether the topic IDs are mapped directly in the MAP section of the Help project or are mapped in one or more header files.

Additional query words:

Keywords          : kbGrpDSTools 
Issue type        : kbprb

Last Reviewed: July 16, 1998