リソース コンパイラ エラー 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 では、リソースは約 65,000 バイトを超えることはできません。 超えている場合、Visual C++ またはコマンド ライン リソース コンパイラを使用してコンパイルできません。 この制限は、カーソル、アイコン、ビットマップ、またはその他のファイル ベースのリソースには適用されません。
リソース ファイルが 3.00 形式ではありません
カーソルまたはアイコンでバージョン 3.00 より前の形式が使用されました。 リソースは、バージョン 3.00 以降の形式を使用して変換または再描画する必要があります。
一時ファイルを開けません
リソース コンパイラまたは Visual C++ は、一時ファイルを開くことができませんでした。 ディレクトリに対する書き込みアクセス許可がないか、ディレクトリが存在しないことが原因と考えられます。 リソース コンパイラまたは Visual C++ が、 TMP 環境変数で指定されたディレクトリ、または指定されていない場合は現在のディレクトリでこれらのファイルを使用しようとしています。