HI, thanks for your response, but I'm still not clear on a couple of points.
I'm assuming that if I use the Edit > Map ID option, and assign topics to files, then I've done the work on my end?
And can the developer/code use the topic ID to call the help, or must they use the map number?
If they can use the topic ID, we're all good, and there's no development work to do.
If they have to use the map #, we've got a lot of rework to do, and little time to do it.
Sorry for being dense.
If you have assigned a mapid and alias, the developer would need to code the mapid (they sometimes call it a context id) into their code. However I believe it is possible for the developers to call a file name inside a CHM, although I have never done this. For example filename.chm\topicname.htm may work. The issue here is that the file name can never change or be moved or else the path is broken. This is why mapids are the better solution.
The RoboColum(n) @robocolumn Colum McAndrew
That is exactly what is happening here. The code specifies the help for a window as "myWindowHelp" and then by other manipulations, is ultimately calling myHelp.chm\myWindowHelp.htm.
If I have set up a mapID as
#define myWindowHelp 666 myfolder\myOtherfolder\anotherfolder\myWindow.htm
And then generate my .chm project.....
Can the code for the help for the window still call "myWindowHelp" or must it call "666"?