ICE17

ICE17 會檢查本主題結尾範例中顯示的情況。

結果

ICE17 會顯示範例中每個情況的錯誤或警告訊息。 下表顯示這類訊息的範例。

ICE17 錯誤或警告 描述
PushButton:Dialog:MyDialog 的 Button1 沒有 ControlEvent 資料表中定義的事件。 錯誤
ControlEvent 資料表中未列出一個 Pushbutton 控制項。 如果 ICE17 在 Control資料表的 Attributes 資料行中未設定Enable Control屬性或Visible Control屬性的 PushButton 上傳回此錯誤,請檢查控制項是否也有ControlCondition 資料表中的專案。 如果 [條件] 資料行中的值變更為 [True]、[啟用] 或 [顯示],控制項可能會意外地啟用或顯示。
點陣圖:控制項的 Bitmap1:Dialog 的 Bitmap1:MyDialog 不在 Binary 資料表中。 錯誤
點陣圖控制項圖示控制項,但對應的點陣圖或圖示未列在 二進位表中。 將點陣圖或圖示新增至二進位表。
RadioButtonGroup:Control: RadioButton1 的 RadioButton1 對話方塊:MyDialog 不在 RadioButton 資料表中。 警告
有一個 RadioButtonGroup 控制項 ,其值為 Property 資料行和 Control 資料表的 Attribute 資料行;[屬性] 資料行中未設定 間接 位。 ICE17 會張貼警告,因為安裝程式會將 屬性的值當做 RadioButton 資料表中的外鍵,但該資料表的主鍵中遺漏值。 如果已設定 間接 位,則為控制項列出的屬性不會當做 屬性使用;而是用來做為實際使用之屬性的名稱。
如果控制項是在執行時間建立,則可以忽略這個警告。 例如,只有在安裝期間有檔案正在使用時,才會在執行時間建立FilesInUse 對話方塊上的ListBox 控制項
ListBox:Control:ListBox1 的 ListBox1 對話方塊:MyDialog 不在 ListBox 資料表中。 警告
Control資料表的 Property 資料行中有一個值,而且[屬性] 資料行中未設定 Indirect 位的ListBox 控制項。 ICE17 會張貼警告,因為安裝程式會將 屬性的值當做 ListBox 資料表的外鍵,但該資料表的主鍵中遺漏值。 如果已設定 間接 位,控制項會變更屬性的值,其名稱為與這個控制項相關聯的屬性值。
如果控制項是在執行時間建立,則可以忽略這個警告。 例如,只有在安裝期間有檔案正在使用時,才會在執行時間建立FilesInUse 對話方塊上的ListBox 控制項
ComboBox:控制項的 ComboBox1:對話方塊的 ComboBox1:ByDialog 不在 ComboBox 資料表警告中
[控制項] 資料表的 [屬性] 資料行中有一個值,而[屬性] 資料行中未設定 Indirect 位的ComboBox 控制項。 ICE17 張貼警告,因為安裝程式會將 屬性的值當做 ComboBox 資料表的外鍵,但該資料表的主鍵中遺漏值。 如果已設定 間接 位,控制項會變更屬性的值,其名稱為與這個控制項相關聯的屬性值。
如果控制項是在執行時間建立,則可以忽略這個警告。 例如,只有在安裝期間有檔案正在使用時,才會在執行時間建立FilesInUse 對話方塊上的ListBox 控制項
ListView:Control 的 ListView1:Dialog:MyDialog 的 ListView1 不在 ListView 資料表中。 警告
Control資料表的 Property 資料行中有一個值,而且 [屬性] 資料行中未設定Indirect位的ListView 控制項。 ICE17 會張貼警告,因為安裝程式會將 屬性的值當做 ListView 資料表的外鍵,但該資料表的主鍵中遺漏值。 如果已設定 間接 位,控制項會變更屬性的值,其名稱為與這個控制項相關聯的屬性值。
如果控制項是在執行時間建立,則可以忽略這個警告。 例如,只有在安裝期間有檔案正在使用時,才會在執行時間建立FilesInUse 對話方塊上的ListBox 控制項
點陣圖:二進位表錯誤中找不到對話方塊 'Button2' 的 'Bitmap2': 'MyDialog'
有一個 按鈕控制項核取方塊控制項 ,其中 Control 資料表 的 Text 資料行不包含外鍵到包含點陣圖或圖示的 二進位資料表 記錄中。
點陣圖:在二進位表中找不到 'MyDialog' 的控制項 'RadioButton2' 的 'Bitmap3'
圖示:在二進位資料表中找不到 'MyDialog' 控制項的 'RadioButton3' 控制項的 'Icon1'
錯誤
有一個 RadioButtonGroup 控制項其中 RadioButton 資料表 的 Text 資料行不包含外鍵到包含點陣圖或圖示的 Binary 資料表 記錄中。
圖片控制項:對話方塊的 'Button3': 'MyDialog' 同時具有 [圖示] 和 [點陣圖] 屬性設定 [錯誤]
有一個PushButtonCheckBoxRadioButtonGroup控制項,其中 [控制項] 資料表的 [屬性] 資料行中同時設定了 Icon位或點陣圖位。 您無法同時設定這兩個屬性。

 

範例

控制資料表 (部分)

對話 框_ 控制 類型 屬性 屬性 Text
MyDialog Button1 按鈕 0 確定
MyDialog Bitmap1 點陣圖 0 Bitmap1
MyDialog RadioButton1 RadioButtonGroup 0 RadioButton1
MyDialog ListBox1 ListBox 0 ListBox1
MyDialog ComboBox1 ComboBox 0 ComboBox1
MyDialog ListView1 ListView 0 ListView1
MyDialog Button2 按鈕 262144 Bitmap2
MyDialog RadioButton2 RadioButtonGroup 262144 Property2
MyDialog RadioButton3 RadioButtonGroup 524288 Property3
MyDialog Button3 按鈕 786432 模棱兩可1

 

RadioButton 資料表 (部分)

財產_ Text
Property2 1 Bitmap3
Property3 2 Icon1

 

下表是空的:

ICE 參考