Microsoft KB Archive/189449

{|
 * width="100%"|

PRB: Allowed Limited Number of Mapped Topics in WinHelp 4.03

 * }

Q189449

-

The information in this article applies to:


 * Microsoft Win32 Software Development Kit (SDK)

-

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 : kbSDKWin32 kbGrpDSTools

Issue type : kbprb

Technology : kbWin32SDKSearch kbAudDeveloper kbSDKSearch kbWin32sSearch