Second question first because it is easiest - No, the developer does not need RoboHelp.
Context Sensitive Help is confusing but only because there are so many different ways to implement it. If your developer has connected the context help, you can test their calls using RoboHelp's BugHunter. That is probably a good start.
The developer hasn't done anything yet. I've given him the map files and the compiled help, but the RoboHelp help file says that the developer needs to add the Robohelp_Csh.Cls module. He didn't know what that was. So I looked at the RH help further and found that I should be able to access it in the CSH API folder.
The problem is I don't have that .cls, just all those files I listed earlier. Without this file, what does the developer need to do to connect the context-sensitive help to the VB application?
Many thanks for your help.
Check out this link for an explanation of the map and alias files that are used as part of the CSH call. Also down the bottom of the page is a Reference section which has a link to the API suntax used inside your VB application.
Colum and I both like to manually edit the CSH files. His link gives you the structure of the CSH from the help file side. Your developer should be able to easily add CSH calls without the file you mention. Frankly, I don't know what it does because I use an old version of RoboHelp. The developer should be aware of the HTMLHelp API and be able to add calls without using any additional files. Here is a link to Don Lammers' article on connecting Visual Basic.
Hope this helps,
John and Colum,
I will pass this information on to our developer and see where we can go from there. Many thanks.
What the heck -- we want the file that RoboHelp Help says to use, namely Robohelp_Csh.Cls. Where can we find this file?
Here's the help:
We have RH7. But that file's not included in RH7.
I finally found it here: http://www.grainge.org/pages/snippets/RoboHelp_Csh.zip
It was also suggested on Peter's site that RoboHelp_CSH.cls was replaced by RoboHelp_CSH.frm (used in VB projects) in X5. And that frm file is included in the installation.
Too bad RoboHelp 7 Help still isn't updated! Grrr.
I would highly doubt Adobe would be putting much effort into adding/correcting the RH7 version help anymore since RH8 is their current version...
Well, I agree with you, Jeff. Too bad it took them several versions to get it right (if it's even fixed in RH8 - I don't know whether it is).
But now hopefully RH7 users who search this forum for that info will be able to find it.