WineHQ
HTML Help Workshop 1.32



Category: Main > Programming / Software Engineering > HTML Help Workshop > 1.32


NameHTML Help Workshop
Version1.32
License Free to use
URLhttp://www.microsoft.com/downl...
Votes 1
RatingSilver
Wine Version1.1.4
Maintainers of this version:
No maintainers. Volunteer today!
Description
Released: 3/4/2003
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)

What works

The HTML Help Compiler (hhc) works fine (after mingling with some DLLs)

The HTML Help Workshop (hhw) works but you have to get yourself a mfc40.dll from somewhere.


What does not
I remeber encountering a minor glitch somewhere in the Workshop but I don't exactly recall what - so I'll give just a silver rating.


What was not tested
I didn't do extensive tests on the Workshop.


Additional Comments

In order to install the HTML Help Workshop properly, the following steps should be taken (tried with a fresh Wine 0.9.43 installation):

1) Download the HTML Help Workshop and save it as htmlhelp.exe
2) The Installer comes with the HTML Help Update. You need the two DLL files "itss.dll" and "itircl.dll" from that package. Extract and copy them using the following commands:

cabextract -d htmlhelp htmlhelp.exe
cabextract -d hhupd htmlhelp/hhupd.exe
cp hhupd/it*.dll ~/.wine/drive_c/windows/system32

3) Install the Workshop:

wine htmlhelp

(It will install itself to C:\Program Files\HTML Help Workshop, it is not possible to choose another path).

4) Make sure the itss.dll and itircl.dll are registered:

cd ~/.wine/drive_c/windows/system32
wine regsvr32 itss.dll
wine regsvr32 itircl.dll

5) Make sure the native version of itss.dll is used. Start winecfg, go to Libraries, type "itss" into the "New override for library" field and use the "Add" button. Make sure the new entry to the list reads "itss (native,builtin)".

6) (not needed if you just want to use the compiler) Grab yourself a copy of mfc40.dll and put it into the directory of the HTML Help Workshop.
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowUbuntu 8.04 "Hardy" (+ variants like Kubuntu)Sep 07 20081.1.4 Yes Yes Silver an anonymous user 
ShowUbuntu 7.10 "Gutsy" (+ variants like Kubuntu)Nov 02 20070.9.48. Yes Yes Gold The Jedi 
CurrentGentoo LinuxSep 01 20070.9.43. Yes Yes Silver an anonymous user 


Known bugs
Bug # Description Status Resolution Other apps affected
7517 fixme:itss:ITStorageImpl_SetControlData breaks HTML Help Workshop compiler NEW View

 
HOWTO

To install, simply change the windows version emulated to winxp using winecfg.


Or use the following script by Aziz Köksal ( September 8th 2008)
Script for automatic installation located here: dil.googlecode.com/svn/misc/install_hhw.sh


 
Running the GUI

Use winetricks to grab MFC40.DLL

winetricks mfc40


 
To compile CHMs
Wine's ITSS.dll does not support CHM creation, so copy it from your Windows partition.

 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.


by Benito van der Zander on Monday September 24th 2012, 15:53
works well, after installing the it*.dlls.

Without these dlls, you get the helpful message like "HHC5010: Error: Cannot open "C:\windows\profiles\%name\Temp\TFS6c35.tmp". Compilation stopped.", which is not easy to associate with missing dlls. (I almost didn't try them...)

[post new] [reply to this]

itcc.dll is required for me, too
by Francesco Montorsi on Tuesday February 26th 2008, 14:00
Hi,
in order to successfully create CHM files under linux, I report here the full procedure I've followed, which is in part that explained in the "Additional Comments" of this page:

# install html help workshop
wine htmlhelp.exe

# after mounting your win partition:
cd to_my_win_partition/windows/system32

# now copy the itcc.dll, itss.dll, itircl.dll in wine's folder
cp it*.dll ~/.wine/drive_c/windows/system32

# register new DLLs
cd ~/.wine/drive_c/windows/system32
wine regsvr32 itss.dll
wine regsvr32 itircl.dll
wine regsvr32 itcc.dll

# tell Wine to use the native itss.dll instead of wine's one
# (see "additional comments" section above)
winecfg

[post new] [reply to this]




   << Back

Page loaded in 0.10002 seconds.