共用方式為


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 無法驗證安裝套件中有標準對話方塊和需求,則會張貼錯誤訊息。

ICE 參考