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' 同時具有 [圖示] 和 [點陣圖] 屬性設定 [錯誤] |
有一個PushButton、CheckBox或RadioButtonGroup控制項,其中 [控制項] 資料表的 [屬性] 資料行中同時設定了 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 |
下表是空的:
相關主題