MAKEHM 範例:用於將資源與說明主題加以關聯的公用程式

更新:2007 年 11 月

MAKEHM 範例是一個主控台應用程式,這個應用程式可以產生資源識別與說明主題之間的對應。來源是供 MAKEHM 做為可以使用 MFC 的主控台應用程式範例,而且可以讓您修改工具。

像 MAKEHM 這類的主控台應用程式會與 MFC 程式庫的相同 Variant 連結,就像圖形使用者介面 (GUI) 應用程式一樣。

安全性注意事項:

這個程式碼範例僅供概念說明之用,同時因為範例中的程式碼撰寫並沒有周全的顧及所有安全性問題,所以本範例不適用於實際執行的應用程式或網站中。如果使用者擅自將範例程式碼用於其他意圖而導致連帶事件或重大損害時,Microsoft 將不承擔任何責任。

若要取得範例和指示以便進行安裝:

  • 按一下 Visual Studio [說明] 功能表上的 [範例]。

    如需詳細資訊,請參閱尋找範例檔案

  • 最新版的完整範例清單可從 Visual Studio 2008 範例網頁 (英文) 取得。

  • 您也可以將範例置於電腦硬碟中。根據預設,範例和讀我檔案都會複製到 \Program Files\Visual Studio 9.0\Samples\ 下的資料夾中。對於所有的 Visual Studio Express 版,所有範例都可在線上找到。

執行範例

如果您已經安裝 Microsoft Visual C++ 產品,則根據預設,MAKEHM 公用程式 (MAKEHM.EXE) 就會安裝在 \\Microsoft Visual Studio .NET 2003\Common7\Tools 中。

直接執行 MAKEHM 的命令列語法是:

makehm <from>,<to>,<add> [<from>, <to>,<add> [...]] <resource.h> >> [output.hm]
<from>

指定要讀取的符號前置詞,例如一個命令 ID。

<to>

指定要在 .hm 檔案中產生之說明主題識別的符號前置詞。

<add>

要加入至 <from> 識別值以產生說明主題編號的說明 ID 基底編號。

您可以在命令列中指定一或多組的 <from>、<to>、<add>。

<resource.h>

標頭檔,可以為所要讀取的符號提供 #define 定義。

<output.hm>

要由 MAKEHM 產生的 .hm 檔案。

若要了解要使用的命令列值,請參閱此 resource.h 的自訂建置步驟。

關鍵字

本範例會使用下列關鍵字:

AfxThrowMemoryException、CFile::Close、CFile::GetPosition、CFile::Open、CFile::Seek、CStdioFile::ReadString、CStdioFile::WriteString、CString::GetBuffer、CString::GetLength、CString::IsEmpty、CString::ReleaseBuffer、CString::Right、__iscsym、__iscsymf、_strdup、exit、fprintf、free、isdigit、isxdigit、sprintf_s、strchr、strcmp、strnlen、strncmp、strstr、strtok

注意事項:

部分範例 (包括本範例) 尚未經過改寫,無法反映出目前在 Visual C++ 精靈、程式庫以及編譯器方面的變更,不過還是可以示範如何完成您要進行的工作。

請參閱

其他資源

MFC 範例