What causes context-sensitive Help problems?

Context-sensitive Help functionality requires a coordinated effort between Help author and developer.

Context-sensitive Help problems are caused by the following situations:

Author:

Developer:

Assigns an incorrect map number or does not assign a map number

Uses the wrong map number in the call

Uses the wrong map file (or an out-of-date file)

Uses the wrong map file (or an out-of-date file)

Assigns a topic ID to the wrong topic

Uses the wrong window in the call (topic is displayed, but not in correct window)

Does not create an alias (for window-level Help topic)

Incorrectly handles messages requesting What’s This? Help

Does not create a text-only topic (for a field or control in dialog)

 

Does not update (or remove) an alias that is invalid (the window-level Help topic file name has changed or the file no longer exists)

 

 

Notes:

  • For window-level Help, the topic ID refers to the window or dialog that the topic explains how to use. Aliases are created for each topic by matching the topics with the appropriate topic IDs.

  • For What’s This? Help, the topic ID refers to the specific field or control that the topic describes. Text-only topics are created and matched with topic IDs.