Question
Merged TOC displays but topics do not
I have a merged help problem that I wonder if anyone can help
with.
I recently inherited a merged MS WinHelp project with 10 sub-projects and, of course, all the original authors have moved on. One of the sub-projects was not displaying in the master TOC but, when I opened the project (using RH5), I quickly spotted that the reference in the TOC did not match the CHM file name and corrected it.
From:
CentralReception.chm::/Central_Reception.hcc (without an underscore)
To:
Central_Reception.chm::/Central_Reception.hcc (with)
On regenerating the master, the TOC of the sub-project now displays correctly in the master project BUT when I select any of its topics I get a “The page cannot be displayed” error.
I’ve noticed that when I right-click and view the properties of the topic that has failed to load, I see something like the following:
res://shdoclc/syntax.htm# http://central_reception.chm::/Overview.htm
where the file name appears as “central_reception.chm” all lower case.
I know that the CHM for the sub-project is fine as it opens perfectly as a stand-alone help file with no problems when displaying the topics, and it's not picking this up from either hcc file as far as I can see nor from any easily visible project properties.
Could it be related to someone changing the project name in the past? I've tried deleting the link, saving, regenerating the master then adding the link once more. But to no effect. Has anyone any idea what is going wrong?
Regards,
Charles Addison
I recently inherited a merged MS WinHelp project with 10 sub-projects and, of course, all the original authors have moved on. One of the sub-projects was not displaying in the master TOC but, when I opened the project (using RH5), I quickly spotted that the reference in the TOC did not match the CHM file name and corrected it.
From:
CentralReception.chm::/Central_Reception.hcc (without an underscore)
To:
Central_Reception.chm::/Central_Reception.hcc (with)
On regenerating the master, the TOC of the sub-project now displays correctly in the master project BUT when I select any of its topics I get a “The page cannot be displayed” error.
I’ve noticed that when I right-click and view the properties of the topic that has failed to load, I see something like the following:
res://shdoclc/syntax.htm# http://central_reception.chm::/Overview.htm
where the file name appears as “central_reception.chm” all lower case.
I know that the CHM for the sub-project is fine as it opens perfectly as a stand-alone help file with no problems when displaying the topics, and it's not picking this up from either hcc file as far as I can see nor from any easily visible project properties.
Could it be related to someone changing the project name in the past? I've tried deleting the link, saving, regenerating the master then adding the link once more. But to no effect. Has anyone any idea what is going wrong?
Regards,
Charles Addison