リソース シェル: BRC32
出典: RAD Studio (日本語)
Borland リソース コンパイラ(BRC32)は、リソース コンパイラ シェルです。コマンドライン構文に応じて、BRCC32 および RLINK32 を呼び出します。
コマンドライン構文
brc32 [オプション] <ファイル名>.RC [<ファイル名>.EXE]
コマンドライン ヘルプを表示するには、次のように入力してください。
brc32
コマンドライン オプション:
| オプション | 説明 |
|---|---|
-d<名前> [=string] |
|
-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