Question
CHM files not merging under MMC
I have just inherited an unstructured FrameMaker book that
was created in an older version of Framemaker. The previous book
author regularly imported the frame book into RH and generated a
CHM file for a MMC (Microsoft Management Console) snap-in tool.
The MMC provides a programming hook that automatically grabs any CHM file associated with a snap-in, and integrates the snap-in help underneath the top-level MMC help volume. Users can see the integrated help when they open the application in the context of the MMC. The ToC for the snap-in appears right under the MMC main volume. (Users can also launch the help as a standalone help file.)
It's a really simple implementation - nothing complicated in the help at all. All I did was open the book in Frame 8 and update it, then import it to RH7 HTML and generate an updated CHM file. The new CHM file looks well-formed and it opens normally. However, its ToC no longer integrates properly under the MMC. (It does open in standalone mode.)
To isolate the problem to either FM8 or RH7, I created a short "dummy" CHM help file using RH7 alone. This test file exhibits exactly the same problem in that it does not properly integrate into MMC help.
The snap-in programmer has decomplied the CHM file, and he says that its structure appears different to the CHM files that he was getting from the previous author, who was using the older variant of FM and RH.
As a final test, with the help of the previous author we exported the book back to the older FM/RH environment, then built the CHM file and it worked - the CHM file integrated properly inder MMC help.
I have tried creating a Binary ToC and creating a ToC from scratch (rather than importing the source FM ToC) but nothing seems to work. I've also read everything I can find on MMC to see if there have been recent changes to the way that Help integration works.
Just wondering if there are any MMC snap-in development teams out there who might have experienced this problem.
The MMC provides a programming hook that automatically grabs any CHM file associated with a snap-in, and integrates the snap-in help underneath the top-level MMC help volume. Users can see the integrated help when they open the application in the context of the MMC. The ToC for the snap-in appears right under the MMC main volume. (Users can also launch the help as a standalone help file.)
It's a really simple implementation - nothing complicated in the help at all. All I did was open the book in Frame 8 and update it, then import it to RH7 HTML and generate an updated CHM file. The new CHM file looks well-formed and it opens normally. However, its ToC no longer integrates properly under the MMC. (It does open in standalone mode.)
To isolate the problem to either FM8 or RH7, I created a short "dummy" CHM help file using RH7 alone. This test file exhibits exactly the same problem in that it does not properly integrate into MMC help.
The snap-in programmer has decomplied the CHM file, and he says that its structure appears different to the CHM files that he was getting from the previous author, who was using the older variant of FM and RH.
As a final test, with the help of the previous author we exported the book back to the older FM/RH environment, then built the CHM file and it worked - the CHM file integrated properly inder MMC help.
I have tried creating a Binary ToC and creating a ToC from scratch (rather than importing the source FM ToC) but nothing seems to work. I've also read everything I can find on MMC to see if there have been recent changes to the way that Help integration works.
Just wondering if there are any MMC snap-in development teams out there who might have experienced this problem.
