次の方法で共有


SetTargetPath ControlEvent

SetTargetPath イベントは、選択したパスを確認して設定するようにインストーラーに通知します。 パスの書き込みが無効な場合、インストーラーはコントロールに関連付けられているさらに ControlEvent をブロックします。

このイベントは、 PushButton コントロール または SelectionTree コントロールによって発行できます。 このイベントは、 ControlEvent テーブルに作成する必要があります。

この ControlEvent では、ユーザー インターフェイスを full UI レベルで実行する必要があります。 このイベントは、 に引き起こされた UI または 基本 UI では機能しません。 詳細については、「 ユーザー インターフェイス レベル」を参照してください。

発行者

この ControlEvent は、インストーラーによって発行されます。

引数

パスを含むプロパティの名前。 プロパティが間接である場合、プロパティ名は角かっこで囲まれます。

サブスクライバーに対するアクション

なし。

一般的な用途

参照ダイアログの PushButton コントロールは、選択ダイアログに戻る前に選択したパスを確認するために、 ControlEvent テーブルのこのイベントに関連付けられています。

解説

これらのパスを使用するコンポーネントが現在のユーザーまたは別のユーザーに対して既にインストールされている場合は、ターゲット パスの構成を試みないでください。 SetTargetPath ControlEvent を発行する前に、 ProductState プロパティを確認して、コンポーネントを含む製品がインストールされているかどうかを確認します。