In RH7 I use variables for product names. I also use map IDs
for context-sensitive help. And I output to .chm.
Problem is that when I change the value of one or more
variables, the first map Id I have created in the project "dies".
By "dies" I mean that the map ID becomes invisible to the
application with which the .chm is going to be used. Only the first
map ID created in the project (in my case always called # 1)
appears to be affected; other map IDs appear to still be recognized
by the application.
In RH7 everything looks fine: The problematic map ID is
listed in my CSH setup as well as in the header file BSSCDefault.h.
So (apart from CSH obviously no longer working as intended when the
.chm is embedded in the application) you need a tool like Htmlhelp
to catch the problem.
When you test the .chm with Htmlhelp Forensics, it becomes
evident that applications can no longer see the afftected map ID.
Anybody else experienced that their CSH doesn't work after
they changed variable values?
Thanks for your response; the two problems could well be
connected somehow. But even when I force use of ANSI in the .h and
.ali files I still get the problem.
I've tried testing some more, and in other projects in which
map ID numbering begins with #101 I cannot reproduce the problem,
so maybe #1 specifically is affected. And still, I only get the
problem if I change one or more variable values. Weird ...