4

Microsoft HTML Help Workshop を使用して CHM を構築しようとしています。[コンパイル] をクリックするとすぐに、HTML Help Workshop に次のように表示されます。

内部エラーが発生しました。エラー レコードが c:\os.err に保存されました。

ファイルの内容は次のとおりです。

((今日の日時))
Microsoft HTML Help Workshop Version 4.74.8702
HHA Version 4.74.8702
htmlproc.cpp(114) : Assertion failure: (pszTmp == m_pCompiler->m_pHtmlMem->psz)

このエラーは、一部の大規模なプロジェクトでのみ発生し、コマンド ラインと HTML Help Workshop GUI の両方で発生します。

このエラーが発生する原因と、プロジェクトを修正してコンパイラを介して実行するにはどうすればよいですか?

4

3 に答える 3

3

Microsoft HTML Help コンパイラには、パス名のサイズに関するいくつかの明示されていない要件があります。

プロジェクトをルート ドライブ (つまり、"C:\helpsystem\") に近いディレクトリに移動し、プロジェクト内のフォルダーの名前を小さい名前に変更すると、プロジェクトがコンパイルされるようにパス名のサイズが十分に小さくなりました。

于 2008-09-24T19:51:56.100 に答える
1

Microsoft HTML Help Workshopは、操作が少し難しいと感じました。すべての前提条件がインストールされていますか?コマンドラインからコンパイラhhc.exeを実行してみてください。

于 2008-09-24T00:40:45.057 に答える