Skip to main content
Inspiring
November 12, 2012
Question

BSSCDefault.h

  • November 12, 2012
  • 1 reply
  • 515 views

I'm still messing around with our screwed RH9 installation which is an imported RH5 project.

We have a lot of .h-files with #define item_one  12. In one child project I see that the BSSCDefault.h contains a lot of our HelpIDs.

It seems that the Map-IDs are spread over the actual project.h file and the BSSCDefault.h file.

NB: In another merged project the mapping machanism seems to work and in that other project all BSSCDefault.h are empty. (0 bytes).

In the HHP-File there is a [MAP]-section

[MAP]

#include BSSCDefault.h

#include 1-project-gi.h

[TEXT POPUPS]

BSSCDefault.h

1-project-gi.h

BTW, is it correct that some sections start with #include, others with just the filename?

The bottom line is:

Our merged project .chm file is significantly smaller than the RH5 merged project file, as if

some or all mapping IDs are missing. Also when using the csh-test-tool as well as our application

one cannot find an item by it's map-ID.

--

Christoph

This topic has been closed for replies.

1 reply

RoboColum_n_
Legend
November 12, 2012

Hi Christoph.

First of all the lack of any "#include" syntax in the [TEXT POPUPS] section of the HHP file is a red herring. I have the same in my projects so don't worry about that.

As for the map files and mapids, I personally don't believe it is an issue which map file a mapid is in. The major consideration is that it is there in a map file. It maybe worth running the Mapids report from the Tools > Reports menu item. This will list the mapids you have in your help files and you can use this to see what (if any) are missing.