TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
HTMLHelp experts, have you seen this before, or have ideas?
We have compiled a master HTMLHelp project with map IDs pointing to topics
in subprojects.
We open the calling application and launch the context-sensitive help for a
help button, passing the map ID. The proper help file launches, tries to
open the appropriate topic in the sub-CHM, and fails with a runtime error
(no object found). Other symptoms: the css file is not properly applied, and
the icons do not display. Debugging opens to a break at the RoboHTML
javascript onload call in the correct HTML file.
The funny thing is that everything works fine when you open the master
project file on its own and navigate to the topic: the RoboHTML javascript
loads, the icons display, the popup windows launch, the css formatting shows
up. (For those who don't know, the RoboHTML javascript makes popup windows.)
The help file is registered properly, the hhctrl.ocx is up to date, and this
is reproducible on three systems. Can this be a problem with how the C++
file calls the htmlhelp library? Please share your syntax for this call, if
you have an example handy.
Thank you very much for considering this mystery.
Lani Hardage-Vergeer
Senior technical writer
Documentum, Inc.
Pleasanton, CA
lanihv -at- documentum -dot- com