Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Merge Files details disappearing from HHP file

New Here ,
Jan 07, 2008 Jan 07, 2008
I've looked in the archives and can't find a solution to this particular issue, so...

I have RH X5.0.2 on Windows XP SP2, and I'm working, on a local drive, with a master CHM file and several slave files. As an example:

Master_file.chm
Slave1.chm
Slave2.chm
Slave_File3.chm
Slave_File4.chm

Some slave file names contain an underscore, some don't. This seems to be important...

Recently, some of the hyperlinks between the master file and slave files simply stopped working - I got a "This webpage cannot be displayed" HTML error page. Turned out that the links to the slave files without underscores in the title carried on working fine, but the links to files with underscores were all broken. Unfortunately I'm not allowed to change the file names.

It further transpired that the [MERGE FILES] section of the master HHP file was completely disappearing at compile time - when this section is put back in manually and the master CHM recompiled, everything works fine. However, if I make one change to any hyperlink between a master and a slave file (even a cosmetic change, such as changing a letter from upper to lower case), the [MERGE FILES] section disappears again next time the CHM is compiled.

I've deleted and re-created the CPD file; it makes no difference. I've re-merged the slave files: no difference. Obviously we have a manual workaround, but I wondered if anyone might know how to prevent the issue in the first place?

Thanks,
Sarah
294
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jan 07, 2008 Jan 07, 2008
LATEST
Hi SarahWriter and welcome to the RH community.
The problem you are seeing is caused by having underscores in your CHM file names. This is bad practice especially when merging into a master project. The only answer to this is to change the name of the master, 3rd and 4th slave files. You can beat around the bushes all you like but the problem will return if you don't follow this advise. Perhaps if you tell your Manager of the scale of the problem they will see that the change has to be made.
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
RoboHelp Documentation
Download Adobe RoboHelp