2012-09-04 57 views
2

我使用HTML車間和HHMod轉換的WinHelp HTML幫助,但也有一些錯誤。一些文件已被丟棄,我猜測是因爲標題是重複的(儘管鍵是不同的)。但對於這個問題:.hhp想要一個默認的文件,所以我通過複製現有的(合法的).htm文件創建「HTML/empty.htm」。這是索引中只能打開書籍的項目的佔位符。然而,試圖建立.chm的時候,我得到:MS幫助 - HHC上編譯一個HTML文件失敗而建立的.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> 

下面是引用該熱媒的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> 

(TOC的推移定義一些低於此UL層。)

這可能是一些明顯的,但我一直沒能到谷歌如何創建一個名爲.chm有效.htm文件的任何引用。請注意,我是MS的新手,儘管不適合編程。

+0

什麼小我發現網上建議,沒有足夠的磁盤空間 - 免費的240 GB在這個時候 - 或重啓 - 只是這樣做。仍然收到此錯誤。 – Carilda

回答

2

對於其他人誰運行到這個問題: 顯然,絆腳石使用文件作爲「默認文件」 - HTML幫助似乎自動使用的第一個文件在列表中作爲默認的文件,但如果您指定一,它嗆。 我能找到的說,如果使用默認的一些數目不詳發生這種情況的文檔,X倍和x可以== 256不幸的是,X可能是小了很多,因爲我沒有256項,而沒有相關話題。

+0

非常感謝您回答您自己的問題。我只是有這個問題。 – Mac