剖析錯誤
透過檢查下列可能原因進行修正
需要加速器型態 (ASCII 或 VIRTKEY)
ACCELERATORS 語句中的類型欄位必須包含 ASCII 或 VIRTKEY 值。
快速鍵數據表中的 BEGIN 預期
BEGIN 關鍵字必須緊接在 ACCELERATORS 關鍵字之後。
對話框中的 BEGIN 預期
BEGIN 關鍵詞必須緊接在 DIALOG 關鍵詞後面。
功能表中的 BEGIN 預期
BEGIN 關鍵字必須緊接在 MENU 關鍵字之後。
RCData 中的 BEGIN 必須是
BEGIN 關鍵字必須緊接在 RCDATA 關鍵字之後。
字串數據表中預期的 BEGIN 關鍵詞
BEGIN 關鍵詞必須緊接在 STRINGTABLE 關鍵詞後面。
無法重複使用字串常數
您在 STRINGTABLE 語句中使用相同的值兩次。 請確定您不會混合重疊的十進位和十六進位值。 STRINGTABLE 中的每個標識碼都必須是唯一的。 為了達到最大效率,請使用從16個倍數開始的連續常數。
控制字元超出範圍 [^A - ^Z]
ACCELERATORS 陳述式中的控制字元無效。 插入號 (^) 後的字元必須介於 A 與 Z (含) 之間。
不允許空白菜單
END 關鍵詞會出現在 MENU 語句中定義任何功能表項之前。 資源編譯程式不允許空白菜單 。 請確定您在 MENU 語句中沒有任何開啟的引號。
對話框中預期的 END
END 關鍵詞必須發生在 DIALOG 語句的結尾。 請確定前面語句中沒有留下的開啟引號。
功能表必須是 END
END 關鍵字必須放在 MENU 陳述式結尾。 請確定您沒有不完整的引號或不成對的 BEGIN 和 END 陳述式。
快速鍵數據表中預期的逗號
資源編譯程式需要 ACCELERATORS 語句中事件和 idvalue 欄位之間的逗號。
預期的控件類別名稱
DIALOG 語句中 CONTROL 語句的類別字段必須是下列其中一種類型:BUTTON、COMBOBOX、EDIT、LISTBOX、SCROLLBAR、STATIC 或使用者定義。 請確定類別拼字正確。
必須是字型臉部名稱
DIALOG 陳述式中 FONT 選項的 typeface 欄位必須是以雙引號括住的 ASCII 字串。 此欄位指定字型的名稱。
menuitem的預期標識碼值
MENU 陳述式必須包含 menuID 欄位,指定識別功能表資源的名稱或數字。
預期的功能表字串
每個 MENUITEM 和 POPUP 陳述式皆必須包含「文字」 欄位,該欄位為以雙引號括住並指定功能表項目或快顯功能表名稱的字串。 MENUITEM SEPARATOR 語句不需要引號字串。
預期的數值命令值
資源編譯程式預期 ACCELERATORS 語句中有數值 idvalue 字段。 請確定您已使用
#define常數來指定值,而且常數拼字正確。字串數據表中預期的數值常數
數值常數,定義在
#define陳述式中,必須緊接在 STRINGTABLE 陳述式的 BEGIN 關鍵字之後。預期的數值點大小
DIALOG 陳述式之字型選項的 [點數大小] 欄位必須是整數點大小值。
預期的數值對話框常數
DIALOG 語句需要 x、y、寬度和高度字段的整數值。 請確定這些值包含在 DIALOG 關鍵詞後面,而且這些值不是負數。
STRINGTABLE 中預期的字串
在 STRINGTABLE 陳述式中的每個 stringid 值後面必須是字串。
預期的字串或常數快捷鍵命令
資源編譯器無法判斷為加速器所設定的按鍵類型。 ACCELERATORS 語句中的事件欄位可能無效。
必須是標識碼的數位
預期 DIALOG 語句中控件語句的標識符字段數目。 請確定您有控件識別碼的數字或
#define語句。需要對話類別中的引號字串
DIALOG 語句中 CLASS 選項的類別欄位必須是以雙引號括住的整數或字串。
在對話框標題中預期加上引號的字串
DIALOG 語句中 CAPTION 選項的 captiontext 字段必須是以雙引號括住的 ASCII 字元字串。
找不到檔案:檔名
找不到資源編譯器命令列中所指定的檔案。 請確認是否已將檔案移至另一個目錄,以及是否正確地輸入檔名或路徑。 如果有的話,會使用 INCLUDE 環境變數或 Visual Studio 設定來搜尋檔案。
字型名稱必須是序數
FONT 語句中的 pointsize 字段必須是整數,而不是字串。
無效的快速鍵
ACCELERATORS 語句中的事件字段無法辨識或長度超過兩個字元。
不合法的捷徑型態 (ASCII 或 VIRTKEY)
ACCELERATORS 語句中的類型欄位必須包含 ASCII 或 VIRTKEY 值。
無效的控制字元
ACCELERATORS 陳述式中的控制字元無效。 有效的控制字元包含一個字母(僅限)后插入號 (^)。
無效的控件類型
DIALOG 語句中的每個控件語句都必須是下列其中一項:CHECKBOX、COMBOBOX、CONTROL、CTEXT、DEFPUSHBUTTON、EDITTEXT、GROUPBOX、ICON、LISTBOX、LTEXT、PUSHBUTTON、RADIOBUTTON、RTEXT、SCROLLBAR。 請確定這些控件語句拼字正確。
無效的類型
資源類型不在 WINDOWS.h 檔案中定義的類型之間。
控件中預期的文字字串或序數
DIALOG 語句中 CONTROL 語句的文字欄位必須是控制項類型的文字字串或序數參考。 如果使用序數,請確定控制項具有
#define陳述式。不相符的括號
請確定您已關閉 DIALOG 語句中的每個左括弧。
RCData 中的非預期值
RCDATA 陳述式中的 raw-data 值必須是整數或字串,並以逗號區隔。 請確定您未遺漏逗號或字串周圍的引號。
未知的功能表子類型
MENU 語句的項目定義欄位只能包含 MENUITEM 和 POPUP 語句。