資源編譯器錯誤 RW2003
產生錯誤
透過檢查下列可能原因進行修正
錯誤:點陣圖檔案資源檔不是 3.00 格式
使用 Windows 2.x 版格式的點陣圖不能用於 3.x 版資源檔。 點陣圖必須重新繪製或轉換成 3.x 格式。
錯誤:資源名稱中的舊 DIB。 透過 SDKPAINT 傳遞它
指定資源中的裝置獨立點陣圖 (DIB) 與 Windows 3.0 格式不相容。 點陣圖必須重新繪製或轉換成 3.x 格式。
錯誤:資源檔資源名稱不是 3.00 格式
指定資源中的圖示或游標使用舊版 Windows 的格式。 圖示或游標必須重新繪製或轉換成 3.x 格式。
未知的 DIB 標頭格式
點陣圖標頭不是 BITMAPCOREHEADER 或 BITMAPINFOHEADER 結構。
無法初始化符號資訊
此錯誤只會在 Visual C++ 中發生。 可能是因為您有太多開啟的檔案,或是無法開啟或寫入 Visual C++ 匯入腳本中符號所需的資料檔案。 Visual C++ 會嘗試在 TMP 環境變數所 指定的目錄中建立這些檔案,如果沒有指定,則會嘗試建立目前的目錄。
無法儲存符號資訊
此錯誤只會在 Visual C++ 中發生。 可能是因為您有太多開啟的檔案,或無法關閉或寫入 Visual C++ 匯入腳本中符號所需的資料檔案。 如果未指定任何檔案,Visual C++ 會嘗試在 TMP 環境變數所 指定的目錄中使用這些檔案,或目前目錄。
點陣圖檔案資源檔的格式不是 2.03
點陣圖使用的是 2.03 版之前的格式。 必須使用 3.00 版或更新版本的格式來轉換或重繪點陣圖。
資源太大
對於 Windows 3.1,資源不能超過大約 65000 個位元組。 如果您的資源這樣做,您將無法使用 Visual C++ 或命令列資源編譯器來編譯它。 這項限制不適用於資料指標、圖示、點陣圖或其他檔案型資源。
資源檔不是 3.00 格式
游標或圖示使用早于 3.00 版的格式。 資源必須使用 3.00 版或更新版本的格式來轉換或重新繪製。
無法開啟暫存檔案
資源編譯器/Visual C++ 無法開啟暫存檔。 可能的原因是您沒有目錄的寫入權限,或目錄不存在。 資源編譯器/Visual C++ 嘗試在 TMP 環境變數所指定的目錄或目前的目錄 (如果未指定) 中使用這些檔案。