There are 10 module specific projects. Further map IDs are assigned in all the 10 module projects to have context sensitivity. These are merged into a single project to generate the entire help file. The output for the project is html help (.chm).
Initially, we generated the html help and integrated with the application. When tested (pressed F1) the correct topic is displayed but with the ToC for that module and not the entire help.
Solution: I followed the steps mentioned in the following thread that I came across on Adobe forum.
But the solution didn’t work as expected, Further investigation showed that since the output file name had underscore (Module1_EN.chm to denote the language), the solution didn’t work. Hence I removed the ‘underscore (_)’ from the output file name and generated the output again. This time the solution worked.
Please refer below the steps for generating the output.
For example, Book1 will contain Module1.chm, Book2 will contain Module2.chm and so on.
Tested CSH for the project. The correct topic displayed with the entire ToC.
You need to post a bug report to get Adobe's attention. This is a user to user forum. Please follow this link.
Not sure but I believe it may be a bug in the Microsoft Help Compiler over which Adobe have no control. Microsoft last updated in 2004. Good luck!
See www.grainge.org for RoboHelp and Authoring tips
As Peter surmised, this is indeed a Microsoft bug. CHMs created by other applications are also affected.