CHM 是一般常見用來製作輸出格式文件的軟體之一, 尤其是應用於網頁格式輸出上
由於網頁本身編排容易且格式豐富, 不過缺乏可攜性, 一但檔案多時就不容易管理與分享
但透過 CHM可將網頁壓縮並聚集為單一檔案.
微軟本身提供一個免費製作CHM的軟體 HTML Help Workshop
方便於開發者製作文件, 不過若附屬在應用軟體散發時顯得太大且須另外進行安裝動作
透過底下的方式可簡單封裝該軟體主要元件:
1. 取 hha.dll, itcc.dll, (hhc.exe 若透過 API呼叫 hha.dll(HHA_CompileHHP)可省略該檔)
2. 註冊 regsvr32 itcc.dll (建議在封裝註冊此元件時為不可移除Permanent=true且放置於SystemFolder下
避免反安裝時影響其他使用該元件的軟體)
文件製作範例可參考
http://ndoc.sourceforge.net
若覺得 NDOC較為複雜則可參考底下較精簡的範例
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=2404&lngWId=10
http://blog.joycode.com/fish/archive/2004/10/15/35535.aspx
浙公网安备 33010602011771号