Skip to main content
Participating Frequently
September 17, 2009
Question

Unable to generate .chm file in Robohelp 5

  • September 17, 2009
  • 2 replies
  • 3554 views

I am working on Robohelp 5 and i am facing a very strange error.

I am unable to generate a Micsoft HTML help which is my primary layout. Whereas i am able to generate other forms of output. It throws this error while compilation

Fatal error: Unexpected error from Microsoft HTML help

When i try to open the .chm file , i get the following error:

Cannot open the file: mk:@MSITStore:F:\..........\.chm

However, i was able to generate the same .chm file from the same source file a month ago.

This topic has been closed for replies.

2 replies

Participating Frequently
September 17, 2009

Hi,

How deep is the path to your Help project and the .chm file? The HTML Help compiler can't cope with paths that exceed 256 characters, and will consequently spit out corrupt .chm files.

Pete

Participating Frequently
September 18, 2009

Hi,

The path of my file is definitely not 256 characters long.

Last week i installed Adobe FM 8, i think this may be a reason where some registry files must have got corrupted which is causing this. I have even repaired my OS soon after that to replace the deregistered system files.

Even today morning i faced the same compiler error with my robohelp source file. Kindly help me out with this.

Thanks!!

Anupam

RoboColum_n_
Legend
September 17, 2009

Is this limited to one project or can you not create a CHM form any project. If the former, you'll need to identify what in your project is causing the compile to choke. Look at what has been added and go from there. If the later, try ensuring that you have all the relevant components. You can do this by running this diagnostics tool.


Read the RoboColum(n).

Participating Frequently
September 22, 2009

Hi Colum,

Thanks for your help....

I tried a simple thing today morning with the source files i have. I renamed the entire project to generate .chm file and it worked
!!!!!

Best Regards,

Anupam

MergeThis
Inspiring
September 22, 2009

If this problem ever occurs again, an alternative to renaming the project is simply to create a new layout (new name, different destination path, etc.).

Good luck,

Leon