HTML Workshop と HHMod を使用して WinHelp を html ヘルプに変換していますが、いくつかのエラーがあります。一部のファイルは破棄されていますが、タイトルが重複しているためだと推測されます (キーは異なりますが)。しかし、この問題について: .hhp はデフォルト ファイルを必要とするため、既存の (有効な) .htm ファイルをコピーして "html/empty.htm" を作成しました。これは、インデックス内のアイテムで、開くためのプレースホルダーです。ただし、.chm をビルドしようとすると、次のようになります。
HHC5003: Error: Compilation failed while compiling empty.htm
他の 3000 以上のファイルは正常にコンパイルされますが、ツールによって作成されたものです。手動で作成した .htm ファイルは次のとおりです。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=Windows-1252">
<TITLE>CIS Help</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<OBJECT TYPE="application/x-oleobject"
CLASSID="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<PARAM NAME="Keyword" VALUE="CIS HELP">
</OBJECT>
<H1><CODE><A NAME="CIS HELP"></A>CIS Help</CODE></H1>
<pre><code>Press the "+" sign to expand the book.
</code></pre>
</BODY>
</HTML>
この .htm を参照する toc ファイル (.hhc) のスニペットを次に示します。
<LI><OBJECT type="text/sitemap">
<param name="Name" value="CIS HELP">
<param name="Local" value="html/empty.htm">
</OBJECT>
<A HREF="html/empty.htm">CIS Help </A><BR>
(このトックでは、この下にいくつかの UL 層を定義しています。)
おそらく明らかなことですが、.chm 用の有効な .htm ファイルを作成する方法についての参照をグーグルで検索することはできませんでした。私はプログラミングではありませんが、MSの初心者であることに注意してください。