表示: Delphi C++
表示設定

配置マネージャ

提供:RAD Studio
移動: 案内, 検索

配置マネージャの使い方 への移動

[プロジェクト]メニュー への移動


[プロジェクト|配置]

配置マネージャを使用すると、ネイティブの 32 ビット Windows アプリケーションのほかに、クロスプラットフォーム アプリケーションも配置することができます。配置マネージャは、プラットフォーム アシスタントと協調して処理を行うため、配置対象のアプリケーションではプラットフォーム アシスタント サーバー接続プロファイルを使用する必要があります。配置マネージャを使用して、配置対象のファイルの有効化、表示、追加、削除、編集を行うことができます。また、配置マネージャでは、その他に必要な "機能ファイル"(そのターゲット プラットフォーム用のデータベース ドライバなど)を配置対象に追加することもできます。

ヒント: リモート システムに配置するすべてのプロジェクトで配置マネージャが必要なわけではありません。作成したほとんどのプロジェクトでは、配置マネージャを使わずにプロジェクトをリモート マシンに配置しても、何も問題は起きません。ただし、プロジェクトによって状況は異なリます。配置マネージャを使用すると、特殊なケースも制御することができます。

配置マネージャでは次の作業が可能です。

  • ターゲット マシンに配置するファイルを有効化/無効化する(Chekbox.png をオンまたはオフ)。
  • すべてのアプリケーションについて、配置リストにその他のファイルを追加する(DMgrAddFiles.png をクリック)。
  • そのまま配置可能なファイルの自動生成リストから機能ファイルを追加する(DMgrAddFeatFiles.png をクリック)。
    重要: クロスプラットフォーム データベース アプリケーションの場合には、配置マネージャを使って具体的なターゲット マシンに必要なデータベース ドライバを有効にする必要があります。データベース ドライバの有効化は、[機能ファイル]ダイアログ ボックスを使って行います。実際にアプリケーションを実行、デバッグ、配置すると、配置リストで現在有効になっているファイル(追加したデータベース ドライバなどの機能ファイルを含む)が IDE によってプラットフォーム アシスタント サーバーが稼働しているマシンにコピーされます。
  • 配置対象のファイルのプロパティを編集する([プラットフォーム][リモート パス][リモート名])。
  • 配置リストからファイルを削除する(DMgrDeleteFiles.png をクリック)。

目次

配置マネージャのウィンドウ

配置マネージャには、コマンド ボタン、ビルド構成、およびターゲット プラットフォームのコンボ ボックスを含むツールバーと、7 つのフィールド(列。どの列でもソート可能)を持つファイル リストがあります。

DMgrWindow.png

配置マネージャのツールバー

ボタンおよびアイコン 説明

有効化チェック ボックス

Chekbox.png

ファイルを有効化して配置対象に含めます。

[調停]コマンド ボタン

DMgrReconcile.png

プロジェクトの配置情報を、プロジェクトの種類選択したターゲット プラットフォームのデフォルト値にリセットします。

このコマンドが実行されると、RAD Studio では、[ファイルの追加]DMgrAddFiles.png)コマンドや[機能ファイルの追加]DMgrAddFeatFiles.png)コマンドで手動で追加されたファイルをすべてプロジェクトの配置情報から削除し、[ファイルの削除]DMgrDeleteFiles.png)コマンドで削除されたデフォルト ファイルをすべて元に戻します。

[ファイルの追加]コマンド ボタン

DMgrAddFiles.png

プロジェクトに含まれていないファイルを配置リストに追加することができます。よく見かける例は、アプリケーションで使用するデータ ファイルや構成ファイルを追加するというものです。詳細は、ヘルプ トピック「ファイルの追加」を参照。

[ファイルの削除]コマンド ボタン

DMgrDeleteFiles.png

[ファイルの追加]コマンド ボタンで追加したファイルを削除することができます。ただし、IDE によって自動的に追加されたファイルを削除することはできません。IDE によって追加されたファイルを選択すると、[ファイルの削除]ボタンは無効(淡色表示)になります。詳細は、ヘルプ トピック「ファイルの削除」を参照。

[機能ファイルの追加]コマンド ボタン

DMgrAddFeatFiles.png

ファイルの一覧を含むダイアログ ボックスが表示され、そこから選択してプロジェクトに追加することができます。このコマンドを使用するのは、主にデータベース関連のアプリケーションの場合です。詳細は、ヘルプ トピック「[機能ファイルの追加]」を参照。

[配置]コマンド ボタン

DMgrDeploy.png

ファイルをリモート マシンに配置します。このコマンドを使用すると、現在選択されている構成を使ってファイルが配置されます。このコマンドを実行しなければファイルの配置が行われないわけではありません。リスト内のファイルは、IDE でプロジェクトを実行したときにも自動的に配置されます。

[リモート マシンに接続]コマンド ボタン

DMgrConnect.png

これは 2 つの状態を持つ(固定の)ボタンです。この[リモート マシンに接続]ボタンは、マシンどうしが接続されている間は押された状態のままになります。接続が失敗または成功すると、ボタンは押された状態のままになります。接続操作が成功に終わると、[リモートの状態]フィールドが更新されます。失敗した場合は、エラー メッセージが表示されます。[リモート マシンに接続]ボタンは、[すべての構成]を選択すると無効になります。一度に接続できるマシンは 1 台だけだからです。

[デフォルトに戻す]コマンド ボタン

DMgrRevert.png

現在のプロジェクトに対して配置マネージャで行った変更をすべて元に戻します。プロジェクトは、配置マネージャで最初にプロジェクトを開いたときの状態に戻ります。

構成選択コンボ ボックス

Selection.png

配置対象のビルド構成とターゲット プラットフォームを選択します。構成を変更すると、ファイル リストのどのフィールドも変化する可能性があります。このコンボ ボックスは、[<プロジェクト名> のプロジェクト オプション]ダイアログ ボックスの[ターゲット]オプション[ターゲット]フィールドと同じです。

配置マネージャのフィールド

配置マネージャには、以下に示す 7 つの列(フィールド)があります。このうち編集が可能なのは、[プラットフォーム][リモート パス][リモート名]の 3 つだけです。

フィールド 編集可能 説明

[ローカル パス]

×

ローカル マシン上の対応するファイルのパス。このパスは、プロジェクトに対する相対パスであり、$(BDS) などのマクロを含むことができます。

[ローカル名]

×

ローカル ファイルの名前。

[種類]

×

ファイルの種類。この種類は、同じ配置規則を持つファイルをグループ分けするために使われます。たとえば、ファイルが特定のプラットフォームでだけ使用可能であることを示す規則などが考えられます。

[プラットフォーム]

各ファイルは指定されたプラットフォーム(複数可)に配置されます。ファイルを一度に 1 つのプラットフォームだけに配置することが可能です。たとえば、info.plist は Mac OS X と iOS の場合にだけ配置し、.exe ファイルなどの他のファイルは 32 ビット Windows や 64 ビット Windows の場合にだけ配置することが考えられます。また、すべてのプラットフォームや任意の組み合わせのプラットフォームにファイルを配置することも可能です。ファイルを配置する先のプラットフォームは編集することができます。間違ったプラットフォームを選択すると、プロジェクトがまったく動作しない可能性があります。

[リモート パス]

ファイルの配置先。このフィールドの初期値は、相対パス名を示す "./"(ドット - スラッシュ)です。配置対象ファイルのリモート パスが完全修飾パスでない場合には、パスは次のいずれかに対する相対パスになります。

[リモート名]

リモート ファイル名。

[リモートの状態]

×

[リモート マシンに接続]ボタンが押された状態のとき、[リモートの状態]の列には、リモート ファイルをローカル ファイルと比較したファイルの状態が表示されます。[リモートの状態]は次のいずれかです。

  • [未接続][リモート マシンに接続]ボタンが押し下げられた状態でないため、リモート データが見つかりません。
  • [不明]: ローカル ファイルの情報を取得しようとしてエラーが発生しました。
  • [新しい]: リモート ファイルの方がローカル ファイルよりも新しいものです。
  • [古い]: リモート ファイルの方がローカル ファイルよりも古いものです。
  • [同じ]: ローカル ファイルとリモート ファイルのタイム スタンプが同じです。
  • [未検出]: リモート ファイルが見つかりません。

配置マネージャの構成とプロジェクトの配置方法の詳細は、次のセクションを参照してください。

配置マネージャ関連トピック

関連項目

他言語版