When I open the chm from the in Robohelp 8 project window the Glossary tab and entries are correclty displayed. However, ehrn I open the same chm from Windows Explorer the tab displays but no glossary entries are listed; the glossary tab is uniform grey with no list pane. Any ideas on why this is and how to fix it? Thanks, Duncan
Does the thread linked below help?
Cheers... Rick ![]()
Helpful and Handy Links RoboHelp Wish Form/Bug Reporting Form Begin learning RoboHelp HTML 7, 8 or 9 within the day! |
Hello Rick,
Thanks for the link. Unfortunately registering regsvr32 C:hhactivex.dll hasn’t resolved the problem.
Its odd because the glossary tab and entries display correctly when the chm is viewed from within the Robohelp 8 project window but the same file does not display correctly when opened from Win Explorer – only the tab is displayed and no glossary items.
Duncan
Is a 64 bit system involved here? If so, did you follow the link at the end of the thread that Rick pointed you to? It will take you to this thread http://forums.adobe.com/message/3479695#3479695 that explains how to get the 64 bit version of the DLL.
See www.grainge.org for RoboHelp and Authoring tips
Hello Peter,
Thanks for the link this sounds like exactly my issue as posted by TWRob.
Looks like I need to upgrade to RoboHelp 9 to get hold of the latest dll.
Presumably this means that when I distribute the .chm only those rare users with the latest HHActiveX.dll will be able to view glossary entries?
Thanks,
Duncan
Hello Robo,
Thanks for the resopionse - I've located the dll at C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\Redist\x64\ but when I try and register it I get the following error:
'The module "C:\Program Files (x86)\Adobe\Adobe RoboHelp 9\Redist\x64\HHActiveX.dll" may not compatible with the the version of Windows you're running. Check if the module is compatible with an x86 (32-bit) or x64 (64-bit) version of regsvr32.exe.'
I am running WIndows 7 64 bit OS so presumably regsvr32.exe is the correct version? Or perhaps the error is caused because the HHActiveX.dll is the wrong version?
What do you think?
Thanks,
Duncan
Hello Jeff,
Thanks for the information. in the command prompt I changed directory to C:\Windows\SysWOW64 then ran the regsvr32.exe command with the path and ifle HHActiveX.dll and the same error was returned.
Is this the right way to call the correct regsvr.exe?
Thanks,
Duncan
Hi Duncan
From what I'm seeing it would seem the wrong RegSvr EXE is being used. Instead of attempting to locate a specific one to use, why not allow Windows itself to sort things? Just press the Windows logo key followed by R and release both keys. The Run dialog should appear. Then type regsvr32 followed by the quote and path of the HHActiveX file. See if that changes anything.
My thought here is that Windows will simply run whatever the version of RegSvr32 it needs and that might change the playing field a bit.
Cheers... Rick ![]()
Helpful and Handy Links RoboHelp Wish Form/Bug Reporting Form Begin learning RoboHelp HTML 7, 8 or 9 within the day! |
With your 64 bit o/s the regsrv32.exe in the system folder will be the 64-bit version to use with 64-bit dlls. Doing Start > Run will invoke that one. Make sure you have admin rights on your machine and that you're using a 64-bit version of HH.exe to view the help too.
Hello again
Yes, that can seem puzzling. And here's the deal. When RoboHelp launches a CHM, it launches the 32 bit version of the CHM viewer. And because RoboHelp has correctly registered the 32 bit version of the HHActiveX.DLL, the terms display and all is well.
When you just double-click a CHM file, Windows opens it using the 64 bit version of the CHM viewer. And because the 64 bit version of the DLL isn't registered, the Glossary fails. Browse Sequences won't work either. ![]()
Cheers... Rick ![]()
Helpful and Handy Links RoboHelp Wish Form/Bug Reporting Form Begin learning RoboHelp HTML 7, 8 or 9 within the day! |
North America
Europe, Middle East and Africa
Asia Pacific