ICE20
ICE20 會驗證具有已撰寫使用者介面之安裝套件的標準對話框和對話需求。 具有撰寫使用者介面的安裝套件具有 Dialog 數據表,且未設定 LIMITUI 屬性。
ICE20 會驗證下表和需求。
標準對話框 | 對話框需求 |
---|---|
FilesInUse 對話框 |
ListBox 資料表。
ListBox 控件,其中 Control 數據表的 Property 數據行 設定為 FileInUseProcess。 PushButton 控件,在 Argument 數據行中輸入 ControlEvent 數據表的 Event 數據行, 和 Ignore。 PushButton 控件,在 Argument 數據行中輸入 ControlEvent 數據表的 Event 數據行, 和 Exit。 PushButton 控件,在 Argument 數據行中輸入 ControlEvent 數據表的 Event 數據行, 和 [自變數] 數據行中重試。 |
錯誤對話框 |
錯誤對話框樣式位 必須設定為指定對話框,且名稱為錯誤對話方塊。 名為 ErrorText 的文字控件。 Dialog 資料表Control_First資料列中的 ErrorText。 名為 A 的 Pushbutton 控件,其 EndDialog 位於 Argument 數據行中 ControlEvent 數據表的 Event 數據行 和 ErrorAbort。 一個名為 C 的 Pushbutton 控件,其 EndDialog 位於 Argument 數據行中 ControlEvent 數據表的 Event 數據行 和 ErrorCancel。 名為 I 的 Pushbutton 控件,在 Argument 數據行中,ControlEvent 數據表的 Event 數據行中具有 EndDialog, 和 ErrorIgnore。 名為 N 的 Pushbutton 控件,其 EndDialog 位於 Argument 數據行中 ControlEvent 數據表的 Event 數據行 和 ErrorNo。 一個名為 O 的 Pushbutton 控件,其 EndDialog 位於 Argument 數據行中 ControlEvent 數據表的 Event 數據行 和 ErrorOk。 名為 R 的 Pushbutton 控件,在 Argument 數據行中,ControlEvent 數據表的 Event 數據行中具有 EndDialog, 和 ErrorRetry。 一個名為 Y 的 Pushbutton 控件,在 Argument 數據行中 ControlEvent 數據表的 Event 數據行中具有 EndDialog, 和 ErrorYes。 所有按鈕的寬度、高度和 Y 座標都應該相同。 X 座標是由安裝程式所決定。 如果名稱為 ErrorIcon 的控制件存在,它就必須在 [控制項] 資料表 的 [類型] 資料列中具有 [圖示]。 |
結束對話框 | AdminUISequence 資料表中必須有對話框或自定義動作,InstallUISequence 數據表 時序數據行中的值 -1。 |
UserExit 對話框 | AdminUISequence 資料表中必須有對話框或自定義動作,InstallUISequence 數據表 時序數據行中的值 -2。 |
FatalError 對話框 | AdminUISequence 資料表中必須有對話框或自定義動作,InstallUISequence 數據表 時序數據行中的值 -3。 |
結果
如果 ICE20 無法驗證安裝套件中有標準對話方塊和需求,則會張貼錯誤訊息。
相關主題