Look at the window properties. You will find it in the Project Set up pod. That's where you enable them because RoboHelp's HHActiveX.dll adds a special area to the window.
And don't forget that using Browse Sequences or the Glossary tab will force you to distribute the HHActiveX.dll file and ensure it is registered on each of your end user's PCs. And there are now two different versions. One for 32 bit machines and one for 64 bit machines.
Browse sequences in CHM files require each user's PC to have the HHACTIVEX.DLL file installed and registered. Beware that there are 32bit and 64bit versions of this file. If your CHM file is installed by an application, you can get the file installed as part of the install but you'd need to speak to your developers about this.
Thanks for that second notice. This help will be running on a Citrix box. I'll have to check with the sys admin. Right now, though, I just can't get it to work on my local laptop.
I opened the Project Set up pod. I have only the folder Windows, with no windows defined under that. (How did I manage that? )
So, if I add a new window, I can define the button and so on. But I'm a little afraid to add a new window this late in the game. If I add a new window, how do I get it to apply to the hundreds of existing topics?
(This might be a moot point if the sys admin says no to adding a DLL, but I thought I'd ask anyway.)
Well, it *is* a moot point (the file doesn't exist already, so it would mean adding it, and it's too late to add complexity to the deployment). Still, I'm interested in the answer to the Window question.
Ensuring your window is specified in the Single Source Layout automatically displays all your topics in the resulting CHM using that window.
1 person found this helpful
Hopefully Colum won't mind my following up on the window question.
The fact you had no window defined when you looked at the Project Set Up pod would seem to suggest that ANY window definition you created later should not mess with anything. This is because there isn't a definition to mess with.
As to the sys admin saying no to a DLL, I'm not exactly sure how that would actually play out in the end. CHM files are designed to be used locally. In a Citrix environment, I'm not sure how (or even if) that will work. The CHM would need to "see" the HHActiveX.dll and interpret it as a locally installed file.
1 person found this helpful
Hi, MM Acton
Allow me to chime in with my esteemed colleagues. The first issue I see is that you do not have a Window Defined. You need a window in order to select the Browse Sequence Option for the CHM.
- In Project Set Up create a new window, selecting Microsoft HTML Help as the type
- On the Microsoft HTML Help Options Dialog, give the Window a name such as "CHMWindow" (No spaces)
- Be sure to "tick" the Browse Sequence option and click OK
- Double click the Microsoft HTML Help Single Source Layout to bring up the HTML Help Options dialog
- From the Default Window drop down, select the CHMWindow you created
- Save and Generate
- This will show the browse sequence "icon avenue" (the showy icons at the top of the CHM)
As for the Citrix thing. If the machine hosting the CHM being viewed has the HHActiveX.DLL installed, the CHM should display as advertised. Tell your Admin that Adobe licenses unlimited re-distribution of that DLL.
You can find documentation on this redistribution license and how to register it in the online help:
Here is the path where you will find the DLL itself:
C:\Program Files (x86)\Adobe\Adobe RoboHelp 10\Redist
BTW, the reason the DLL was created in the first place is that Microsoft never provided a Browse Sequence or a Glossary tab in their "out of the box" offering so RoboHelp conveniently provides this to authors as a "extra".
Hope this helps
Adobe Certified RoboHelp and Captivate Instructor