ICE20

ICE20 では、作成されたユーザー インターフェイスを持つインストール パッケージの標準ダイアログとダイアログの要件を検証します。 作成されたユーザー インターフェイスを持つインストール パッケージには Dialog テーブルがあり、LIMITUI プロパティは設定されていません。

ICE20 では、次の表と要件を検証します。

標準ダイアログ ダイアログの要件
FilesInUse ダイアログ ListBox テーブルControl テーブルの Property 列が FileInUseProcess に設定されている ListBox コントロール
ControlEvent テーブルの Event 列に EndDialog が入力され、Argument 列に Ignore が入力された PushButton コントロール
ControlEvent テーブルの Event 列に EndDialog が入力され、Argument 列に Exit が入力された PushButton コントロール
ControlEvent テーブルの Event 列に EndDialog が入力され、Argument 列に Retry が入力された PushButton コントロール
Error ダイアログ 任意の名前のダイアログが Error ダイアログであることを指定するには、エラー ダイアログ スタイル ビットを設定する必要があります。 ErrorText という名前の Text コントロール。
Dialog テーブルの Control_First 列の ErrorText。
ControlEvent テーブルの Event 列に EndDialog、Argument 列に ErrorAbort を含む、A という名前の Pushbutton コントロール。
ControlEvent テーブルの Event 列に EndDialog、Argument 列に ErrorCancel を含む、C という名前の Pushbutton コントロール。
ControlEvent テーブルの Event 列に EndDialog、Argument 列に ErrorIgnore を含む、I という名前の Pushbutton コントロール。
ControlEvent テーブルの Event 列に EndDialog、Argument 列に ErrorNo を含む、N という名前の Pushbutton コントロール。
ControlEvent テーブルの Event 列に EndDialog、Argument 列に ErrorOk を含む、O という名前の Pushbutton コントロール。
ControlEvent テーブルの Event 列に EndDialog、Argument 列に ErrorRetry を含む、R という名前の Pushbutton コントロール。
ControlEvent テーブルの Event 列に EndDialog、Argument 列に ErrorYes を含む、Y という名前の Pushbutton コントロール。
幅、高さ、Y 座標は、すべてのボタンで同じである必要があります。 X 座標はインストーラーによって決定されます。
ErrorIcon という名前のコントロールが存在する場合は、Control テーブルの Type 列に Icon が必要です。
Exit ダイアログ Sequence 列の値が -1 の AdminUISequence テーブルInstallUISequence テーブルにはダイアログまたはカスタム アクションが必要です。
UserExit ダイアログ Sequence 列の値が -2 の AdminUISequence テーブルInstallUISequence テーブルにはダイアログまたはカスタム アクションが必要です。
FatalError ダイアログ Sequence 列の値が -3 の AdminUISequence テーブルInstallUISequence テーブルにはダイアログまたはカスタム アクションが必要です。

 

結果

標準のダイアログと要件がインストール パッケージに存在することを検証できない場合、ICE20 によってエラー メッセージがポストされます。

ICE リファレンス