Skip to main content
April 30, 2009
Question

Run time error 49 with RH 8 for Word

  • April 30, 2009
  • 1 reply
  • 2758 views

I was running RH 6 for Word on a Windows XP SP 3 machine.  I had MS Office 2007 installed but also had to install MS Word 2003 to make RH 6 run.

We finally bit the bullet and upgraded to RH for Word 8.  I uninstalled RH 6 but not MS Word 2003.  The RH 8 install was clean. I did not uninstall MS Word 2003. On opening either my existing project or the sample project I get Run time error '49' Bad dll Calling Convention.

I see that this issue has been previously reported for RH 7, I did not see any discussion regarding RH 8.

This topic has been closed for replies.

1 reply

Praful_Jain
Participating Frequently
May 1, 2009

hi Tom,

I suggest you to follow the below step and your problem might get solved.

     Close RoboHelp for word and Microsoft word application. Now go to the Documents and Settings\user\application data\Microsoft\template folder and remove all the DOT files.

Now try running theRoboHelp for word again.

Hope this will help removing the dll calling convention issue.

-Praful

May 1, 2009

Thanks for the rapid response.  RoboHelp launches but MS Word will not lauch.  I get the message RoboHelp.dot cannot be located. Please re-install RoboHelp.

If I restore RoboHelp.dot I get the same Run time error 49 as before.

Is there any way to recreate a new RoboHelp.dot that RH 8 and MS Word 2007 like?

Peter Grainge
Community Expert
Community Expert
May 5, 2009

I am working on a standalone machine. The only networking is file sharing via simple Microsoft Windows Networking.  There is no network profile.

I was able to run RH 8 by checking the Trust acces to VBA project object model box in the Trust Center of Word options.

Now when I compile Microsoft HTML Help and click on view output I get

cannot open the file mk:@MSITSTORE: c:\pathname...\xpswmm.chm.

The path and filenames are correct. I can open the output in Windows Explorer.  What is the variable mk:@MSITSTORE? How od I set it?

WebHelp compiles correctly and opens the output.

BTW:  The templates were installed by in the Program Files folder by RobHelp and Microsoft.  I have not moved them.


You have a profile on any XP machine, network or not.

The folder you cite for Office does exist but those are not, or should not be, where the templates you use are stored. The ones you use will be found under:

C:\Documents and Settings\your.username\Application Data\Microsoft\Templates

That folder may not be visible in Windows Explorer unless you go to Tools > Folder Options > View and click Show Hidden Files and Folders.

Maybe that is why deleting the templates did not have the expected result. I'm not sure if the solution you found has any other security implications, not my area.

I believe the other question you now raise is covered in another recent post.


See www.grainge.org for RoboHelp and Authoring tips

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.