Skip to main content
November 6, 2008
Answered

No Glossary When Viewing Compiled CHM

  • November 6, 2008
  • 4 replies
  • 1296 views
RoboHelp HTML 7.02, Windows XP. I'm generating a CHM with TOC, index, search, and glossary tabs. When I click the glossary tab in my CHM, I get a blank white pane, even though my glossary isn't empty in my project. I've specified a default window in which the glossary box is checked, so I'm guessing that's why I've got a glossary tab at all. (But I have other parameters in that window setting that don't seem to take...)

How do I get my glossary terms and definitions to show? Thanks,

Ben
This topic has been closed for replies.
Correct answer Captiv8r
Hi Ben

Is this on the development PC or on PCs after you distribute?

If it's the development PC, I'm a bit stumped. It should work without issue. But if it's on other PCs after you distribute, it's likely because the HHActiveX.DLL isn't present and correctly registered on those PCs. That DLL provides functionality for the Browse Sequence area and the Glossary tab.

Cheers... Rick

4 replies

November 11, 2008
Marking Rick's reply as the answer anyway.
November 11, 2008
Update: C# doesn't register DLLs--apparently they're supposed to be simply present, and they'll work. But not so with this DLL. When we registered it on the developer's machine, wham! The glossary works. But they tell me that C# can't register the DLL on users' machines as part of the install. So we're just settling with a glossary topic instead of the glossary function. Easy enough.

Thanks much!
November 11, 2008
Rick, Sorry I didn't come back earlier--for some reason I didn't see your reply in my subscription.

Short answer: The problem's in both places. On my machine after compiling and then in the built application.

I talked to the developer who's been deploying the help, and we'll add that DLL into the deployment of the app and see what happens. Thanks!
Captiv8r
Captiv8rCorrect answer
Legend
November 6, 2008
Hi Ben

Is this on the development PC or on PCs after you distribute?

If it's the development PC, I'm a bit stumped. It should work without issue. But if it's on other PCs after you distribute, it's likely because the HHActiveX.DLL isn't present and correctly registered on those PCs. That DLL provides functionality for the Browse Sequence area and the Glossary tab.

Cheers... Rick