リソース シェル: BRC32

出典: RAD Studio (日本語)

コマンドライン ユーティリティ:インデックスへの移動

Borland リソース コンパイラ(BRC32)は、リソース コンパイラ シェルです。コマンドライン構文に応じて、BRCC32 および RLINK32 を呼び出します。

コマンドライン構文

brc32 [オプション] <ファイル名>.RC [<ファイル名>.EXE]

コマンドライン ヘルプを表示するには、次のように入力してください。

brc32

コマンドライン オプション:



オプション 説明
-d<名前> [=string]
  1. IFDEF プリプロセッサ指令でテスト可能なシンボルを定義します。
-fo<ファイル名>

.RES ファイルの名前を変更します。

-fe<ファイル名>

.EXE ファイルの名前を変更します。

-i<パス>

インクルード ファイルの検索パスにディレクトリを追加します(複数の場合にはセミコロンで区切って指定します)。

-k

.EXE ファイル内の隣接するセグメントやリソースの事前ロードを無効にします。セグメントは、.DEF ファイル内に出現した順序で保持されます。(このオプションが適用されるのは 16 ビット リソースのみであり、-r オプションが指定されている場合には無効になります。)

-r

.RES ファイルのみを生成します。コンパイルされた .RES ファイルは、.EXE には追加されません。

-v

進捗メッセージを出力します(詳細表示)。

-x

インクルード ファイルやリソース ファイルを検索する際に INCLUDE 環境変数を無視するよう、コンパイラに指示します。

-16

16 ビット .RES ファイルをビルドします。

-32

32 ビット .RES ファイルをビルドします。

-Vd.d

指定した Windows のバージョンで .EXE ファイルをメイクします(16 ビット リソースでは v3.1 がデフォルト、32 ビット リソースでは -v4.0 がデフォルトになります)。バージョン オプションには以下の値を指定できます。



バージョン オプション(-Vd.d オプションで使用):



オプション ビット 得られる外観
3.1

16

Windows 3.1x、Windows 32s、WinNT 3.1 用の白い背景の非 3D 表示

4.0

16

Windows 95、WinNT 3.51 用のグレーの 3D 表示

3.1

32

Windows 32s、WinNT 3.1 用の白い背景の非 3D 表示

4.0

32

Windows 95、WinNT 3.51 用のグレーの 3D 表示



下位互換のためのオプション:



オプション 説明
-t

プロテクト モードでのみ走るアプリケーションを作成します(Windows 標準モードまたは 386 拡張モード)。

-31

Windows 3.1 互換の .RES ファイルをビルドします。

-w32

Win32 互換の .RES ファイルをビルドします。



リソース シェルの例

以下の文では、.RC ファイルをコンパイルし、.RES ファイルを生成し、その .RES ファイルを実行可能ファイルに追加します。

brc32 <ファイル名>.RC <ファイル名>.EXE

BRC32 は、.RC ファイルと同じ名前の .EXE ファイルを自動的に探します。.EXE ファイルを指定する必要があるのは、.EXE ファイルの名前が .RC ファイルと異なる場合だけです。

以下の文では、.RES ファイルを生成しますが、.EXE ファイルは生成しません。コマンドラインで .EXE ファイルの名前を指定しても、BRC はそれを無視します。

brc32 -r <ファイル名>.EXE

以下の文では、既存の .RES ファイルを実行可能ファイルに追加します。.EXE ファイルの名前が必要なのは、.RES ファイルの名前と異なる場合だけです。

brc32 <ファイル名>.RES <ファイル名>.EXE

この例では、BRC32 を使って Windows 3.1 互換の 16 ビット .RES ファイルをビルドします。

brc32 -16 -v3.1 -fo<ファイル名>.RES <ファイル名>.RC

関連リンク

他の言語