11.1.2.4 編譯幫助工程文件
有兩種編譯器可以編譯幫助工程文件:HCP.EXE ,H31.EXE。兩種編譯器編譯的文件不能在Winddow3.0中使用,但能在Windows 3.1中使用。其中HCP.EXE是保護模式“編譯器”,它能更好的使用內存。必須在Windows的Dos窗口中使用HCP.EXE。
編譯前要注意兩個問題:
1. 所有源文件必須以RTF格式保存;
2. 下面的文件必須在同一個目錄下
● 所有的.RTF文件
● 幫助編譯器(HCP.EXE,HC31.EXE)
● 編譯器錯誤信息源文件(HCD.ERR,HC1.ERR)
● 幫助工程文件(.HPF)
● 任何引用位圖或SHED的文件(.BMP.SHG)
如果以上文件不在同一目錄中,必須在工程文件中定義相應的路徑。
編譯要在Dos環境中進行,命令格式:
Help_Compiler_rootname project_File_rootname
Help_Compiler_rootname是不帶擴展名的編譯器名字。project_file_rootname是不
帶擴展名的幫助工程文件名,如:
HCP MYHELP
11.2 Delphi應用程序的Help編程
Delphi應用程序能夠方便地應用幫助系統。程序可以動態地運行幫助系統。 對話框可以與幫助系統相聯。
11.2.1 定義應用程序的幫助文件
要在應用程序中使用幫助系統,必須有相應的幫助文件。程序可以編寫自己的幫助文件, 也可以使用已有的幫助文件。 另外,要為應用程序定義幫助文件以便在用戶需要幫助時應用程序能打開相應的幫助文件。
在 Delphi 集成開發環境中選擇“Options | Project” 菜單項, 系統彈出工程選擇對話框, 再選擇Application Options頁面,在輔助文件中輸入幫助文件名。