context sensitive help, map-id, .ali file, re-map
I'm in trouble with a Microsoft HTML Help project which used to work but by someaction I did - and I don't know which it was - the MAP-Ids resp. the linkage bewteen the information in the .ali-file and the map-ids got lost.
What is the mechanism to make the map IDs known to a project? (a merged project in this case).
I have two mapfiles in my project :
all_mapids_sorted.h
BSSCDefault.h
all_mapids_sorted.h contains all map ids in the form:
#define Item 18269
(it's an ANSI encoded file containing Umlauts - I'm not sure whether I had to change this to UTF-8 but it used to work and I didn't change anything in that area).
My .ali file has the name
Merged_project.ali
and is a catenation of all .ali files in the subprojects
It contains for this Map ID:
<alias name="Item" link="Redirect.1.htm#its:SUBPROJECT.chm::/path\to\Item_explained.htm" >
When I compare the working merged CHM with the non working then I can see that all its:links are missing in the non-working.
By which mechanism do I make known the .ali and map-information to the project (merged~)?
--
Christoph
(maybe I have asked this before but forgot - IT WAS A DIFFERENT CAUSE THEN. MAP IDs don't get recognized (Umlaut problem?) )
P.S.: using HTML Help Studio I can see that the working CHM has 48KB of strings containing the content of the .ali file while the defunct CHM doen's contain this information.
