
Hello, Oxygen sets the value of the parameter -DHTMLHelpCompiler to the result of the concatenation of the Windows registry value "Path" from the registry key "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths\\hhw.exe" If this "Path" value is not set in the registry Oxygen assumes that the HTML Help Workshop is not installed on the computer and displays the following transformation warning: HTML Help Workshop not detected. You must install it to be able to create CHM files. I think in your case the registry value contains the path "C:\Program Files\Help Workshop" and it was set by a previous installation of the HTML Help Workshop and now there is a newer version installed in "C:\Program Files\HTML Help Workshop" but the registry value remained the old one. Please set the correct path to hhc.exe manually in the above Windows registry key. For the next version of Oxygen we will check what should be the path set in registry by the latest version of the Microsoft Help system. Best regards, Sorin Jan Nylund wrote:
Hello!
A college is having some issues in creating chm files from oxygen with using the DITA Scenarios. He's running oXygen 10.3 on Windows Vista Ultimate.
When creating a scenario and converting, it fails on not finding the hhc.exe file in "C:\Program Files\Help Workshop\hhc.exe". This is completely correct, as hhc is located in "C:\Program Files\HTML Help Workshop\hhc.exe".
The wrong path is automatically included by oXygen when running a dita transformation if the transtype is set to htmlhelp. The end of the call to dita-ot contains "-DHTMLHelpCompiler=C:\Program Files\Help Workshop\hhc.exe". DITA-OT throws an error message that it's not possible to reassign an already set property. hhc.dir is correctly set but HTMLHelpCompiler is overridden by the parameter from oxygen.
I can't find the reason for this parameter being added, so it would be nice if you can tell me where to start looking.
Br, Jan