This content has been marked as final. Show 14 replies
RH uses Microsoft HTML Help to generate CHMs so if the client PCs haven't got it, it will have to be installed. They must have not installed this Windows component initially.
It also suggests it is RH6 they are installing as previous versions and RH7 both install that automatically. I recall it can be tricky to install it. See previous posts on this forum. Search also under RoboHelp HTML.
Given the small upgrade cost from 6 to 7, they might find it more cost effective to upgrade!
I've run into this in several classroom scenarios. Basically, you simply need to download and install the Microsoft HTML Help Workshop (HHW). Note, however, that the version of HHW you will install will actually be slightly different than what RoboHelp HTML is asking for. As a result, RoboHelp will probably quibble a bit and say there is a mismatch. But ignore the message and things should be fine.
Have you any specific information, e.g. on the Adobe site, or in the RH Help Guide (if it's there, I couldn't find it,) so that I can pass on exactly where to download the file from? I don't want to point a customer at the wrong place. I tried searching the forums but couldn't find any reference to this problem - hence I put it on the forum here.
Does it need to be installed where you are compiling the CHM Help, or is it installed on the target user's system?
The user's system just needs the Microsoft Help Viewer, which I think comes on any Windows system. The Help Workshop is something you would need on your (help author/RH user's) system.
Go to Microsoft's site and search for HTML Help Workshop, and you should find it.
I tried the Adobe site and found " http://kb.adobe.com/selfservice/viewContent.do?externalId=rb_17381" but it leads to a 404 page.
I tried MS web site and found this link - http://www.microsoft.com/downloads/details.aspx?FamilyID=00535334-c8a6-452f-9aa0-d597d1658 0cc&DisplayLang=en - but it says it's version 1.0 released in 2003. So I was not much nearer...
Then I found http://msdn2.microsoft.com/en-us/library/ms669985.aspx which says it's "HTML Help 1.4 SDK": is that the right one? It seems awfully tecchie for the average Tech Author to have to cope with.
Hi Philip. The first link you gave is the correct one. It hasn't been upgraded for a long time.
Appearances to the contrary, the version of htmlhelp.exe that is available from the Microsoft Download Center is identical to the one available from the MSDN HTML Help Downloads area: 4.71.1015.0, to be precise. This dates all the way back to March 2000.
Microsoft subsequently released a hotfix ( http://support.microsoft.com/?kbid=294990) to correct a problem in HTML Help Workshop, but only those who edit their table of contents (.hhc) files in HTML Help Workshop itself will benefit from installing it.
I tried following the first MS link and it took me to the second one! I'll ask the cust to try that. It downloads v 4.71.1015.0 as Pete said. Odd that the RH install doesn't do that for you; not exactly user-friendly, is it?
I'll see how they get on with that. Thanks, gentlemen.
Woops! When it has unpacked, it says it is VERSION 1.3. The cust says the RH install asked for v1.4... So I stopped the installation. Will it work OK, or cause problems? I thought I had read something about this somwhere, and it caused probs...
Any ideas anyone?
By the way Pete, the link you gave for the hotfix goes to a dead page...
Try the hyperlink again now that I've removed the trailing ")". Like I said, though, I wouldn't expect anyone except a hardcore HHW user to require this hotfix.
The situation with regard to versions of HTML Help and the compiler is more complicated than it needs to be, in my opinion. Essentially, the "1.4" refers to the runtime components that are used to open .chm files, and not to the compiler components used to build them. The compiler components haven't been updated since version 1.31 or 1.32.
In any event, I wouldn't expect the installer that you've downloaded to cause any problems. You may receive the following error message at the end of the installation process:
"This computer has a newer version of HTML Help"
This just means that the installer tried and failed to install older versions of the runtime components than those that you already have.
It wasn't a hardcore user; it was just an I.T. Technician installing RH6 software, and he wrote, "The install asked for Microsoft HTML Help 1.4 to be installed" - and they asked my advice. Perhaps the installation routine could give more meaningful information so that it doesn't waste people's time. Let's hope RH7 is better.
Thanks everyone for your advice.