Skip to main content
March 15, 2011
Question

Why might a Winhelp Search tab display as blank?

  • March 15, 2011
  • 2 replies
  • 1532 views

I am using Robohelp 7 to generate a stand-alone winhelp file for a client, i.e., there is no application associated with this help file, and the client does not have Robohelp installed.  To make the help file run, I have given him the HLP and CNT files as well as the ROBOEX32.DLL file.  When he puts all of these files into the same folder, he can see and use the Contents and Index tabs of the compiled file.  He can also see the Search tab, but when he tries to use it, it displays as blank, i.e., clicking on the Search tab opens the Wizard as usual; after clicking Finish, though, the Search tab comes up blank.

I have tried running the compiled help file on my home computer (HLP, CNT and the DLL), and all tabs work fine; my home computer does not have Robohelp installed, so it doesn't seem to be a missing file issue for the client.  Does anyone know which files (if any) are necessary for the Search tab to work properly (e.g., DLLs??)?  The only thing I can think of at this point is that the client's work security protocols are blocking these files somehow. Thoughts?

This topic has been closed for replies.

2 replies

Inspiring
February 13, 2012

This was posted a long time back, but if still an issue - here are two possible causes:

1. The windows/help folder on the user's machine is set read-only by company policy. The search index files (xxx.fts) are built here and the search tab will be blank if writing here is denied. You may be able to persuade the IT people to loosen up on the folder access.

2. Old fts files may be lying around., Try a search and destroy for all xxx,fts files.  No problem deleting them as they will get rebuil;t by the application

RoboColum_n_
Legend
March 16, 2011

Two things here:

  • The HHACTIVEX.DLL file needs to be installed AND registered.
  • What version of Windows is your client using. I believe it was Windows Vista that stopped having the WinHlp32.exe file installed. Check that this is installed fully.


  The RoboColum(n)   @robocolumn   Colum McAndrew
March 16, 2011

Thanks for your prompt response! Is the HHACTIVEX.DLL file needed for winhelp (I have seen discussions about its role in HTML help, but not winhelp)? Where does the HHACTIVEX.DLL file come from? the operating system? The reason I ask is b/c I can run the compiled HLP file on my home computer with all tabs working properly, and that computer has never had Robohelp installed on it, but it runs Windows XP. If I can find HHACTIVEX.DLL on that computer, I will try this solution with my client. In the meantime, if you have any other thoughts on what might be happening here, I'd be happy to hear them!

The client is using Windows XP, so he has the WinHlp32.exe file installed. This file will become an issue in the near future, though, when the client's workplace moves to Windows 7 ... webhelp, here we come!

RoboColum_n_
Legend
March 16, 2011

Sorry for misleading you. You are right in that the HHACTIVEX.DLL file is not required for WinHelp - I misread your initial post. Would the lack of search results be down to the PC spec?


  The RoboColum(n)   @robocolumn   Colum McAndrew