ICE17
ICE17 проверяет ситуации, показанные в примере в конце этого раздела.
Результат
ICE17 отображает сообщение об ошибке или предупреждение для каждой ситуации в примере. Примеры таких сообщений приведены в следующей таблице.
Ошибка или предупреждение ICE17 | Описание |
---|---|
PushButton: Button1 диалогового окна MyDialog не содержит события, определенного в таблице ControlEvent. Ошибка |
Существует элемент управления Pushbutton , который не указан в таблице ControlEvent. Если ICE17 возвращает эту ошибку в элементе PushButton, для которого атрибут Enable Control или Visible Control не задан в столбце Атрибуты таблицы Control, проверка, содержит ли элемент управления запись в таблице ControlCondition. Элемент управления может неожиданно стать включенным или видимым, если значение в столбце Условие изменится на True, Enable или Show. |
Bitmap: Bitmap1 из Control: Bitmap1 диалогового окна: MyDialog отсутствует в таблице Binary. Ошибка |
Существует элемент управления "Растровое изображение " или "Значок", но соответствующий растровый рисунок или значок не указан в таблице Binary. Добавьте точечный рисунок или значок в таблицу Binary. |
RadioButtonGroup: RadioButton1 элемента управления: RadioButton1 диалогового окна: MyDialog отсутствует в таблице RadioButton. Предупреждение |
Существует элемент управления RadioButtonGroup со значениями в столбцах Property и Attribute таблицы Control; Непрямой бит не задан в столбце Атрибуты. ICE17 отправляет предупреждение, так как установщик использует значение свойства в качестве внешнего ключа в таблице RadioButton, но значение отсутствует в первичном ключе этой таблицы. Если задан непрямой бит, то свойство, указанное для элемента управления, не используется в качестве свойства ; Вместо этого он используется в качестве имени свойства, которое фактически используется. Это предупреждение можно игнорировать, если элемент управления создается во время выполнения. Например, элемент управления ListBox для в диалоговом окне FilesInUse создается во время выполнения, только если во время установки используются файлы. |
ListBox: ListBox1 элемента управления: ListBox1 диалогового окна: MyDialog отсутствует в таблице ListBox. Предупреждение |
Существует элемент управления ListBox со значением в столбце Свойство таблицы Control , для которого не задан непрямой бит в столбце Атрибуты. ICE17 отправляет предупреждение, так как установщик использует значение свойства в качестве внешнего ключа в таблице ListBox, но значение отсутствует в первичном ключе этой таблицы. Если задан косвенный бит, элемент управления изменяет значение свойства с именем, которое является значением свойства, связанного с этим элементом управления. Это предупреждение можно игнорировать, если элемент управления создается во время выполнения. Например, элемент управления ListBox для в диалоговом окне FilesInUse создается во время выполнения, только если во время установки используются файлы. |
ComboBox: ComboBox1 элемента управления: ComboBox1 диалогового окна: ByDialog отсутствует в таблице ComboBox Предупреждение |
Существует элемент управления ComboBox со значением в столбце Свойство таблицы Control , для которого не задан косвенный бит в столбце Атрибуты. ICE17 отправляет предупреждение, так как установщик использует значение свойства в качестве внешнего ключа в таблице ComboBox, но значение отсутствует в первичном ключе этой таблицы. Если задан косвенный бит, элемент управления изменяет значение свойства с именем, которое является значением свойства, связанного с этим элементом управления. Это предупреждение можно игнорировать, если элемент управления создается во время выполнения. Например, элемент управления ListBox для в диалоговом окне FilesInUse создается во время выполнения, только если во время установки используются файлы. |
ListView: ListView1 элемента управления: ListView1 диалогового окна: MyDialog отсутствует в таблице ListView. Предупреждение |
Существует элемент управления ListView со значением в столбце Свойство таблицы Control , для которого не задан непрямый бит в столбце Атрибуты. ICE17 отправляет предупреждение, так как установщик использует значение свойства в качестве внешнего ключа в таблице ListView, но значение отсутствует в первичном ключе этой таблицы. Если задан косвенный бит, элемент управления изменяет значение свойства с именем, которое является значением свойства, связанного с этим элементом управления. Это предупреждение можно игнорировать, если элемент управления создается во время выполнения. Например, элемент управления ListBox для в диалоговом окне FilesInUse создается во время выполнения, только если во время установки используются файлы. |
Растровое изображение: "Bitmap2" для элемента управления: "Button2" диалогового окна: "MyDialog" не найдено в двоичной таблице Ошибка |
Существует элемент управления pushbutton или элемент управления флажком , для которого столбец Text таблицы Control не содержит внешнего ключа в записи двоичной таблицы, содержащей точечный рисунок или значок. |
Растровое изображение: "Bitmap3" для элемента управления: "RadioButton2" диалогового окна: "MyDialog" не найдено в двоичной таблице или Значок: "Icon1" для элемента управления "RadioButton3" диалогового окна MyDialog не найдено в двоичной таблице Ошибка |
Существует элемент управления RadioButtonGroup , для которого столбец Text таблицы RadioButton не содержит внешнего ключа в записи двоичной таблицы, содержащей растровое изображение или значок. |
Элемент управления "Рисунок: Button3" диалогового окна MyDialog имеет атрибуты Icon и Bitmap, заданные Ошибка |
Существует элемент управления PushButton, CheckBox или RadioButtonGroup с битом Значок или Битовое изображение , заданным в столбце Атрибуты таблицы Control. Нельзя задать оба атрибута вместе. |
Пример
Контрольная таблица (частичная)
Диалог_ | Control | Тип | Атрибуты | Свойство | Текст |
---|---|---|---|---|---|
MyDialog | Button1 | Кнопка | 0 | ОК | |
MyDialog | Растровое изображение1 | Bitmap | 0 | Растровое изображение1 | |
MyDialog | RadioButton1 | RadioButtonGroup | 0 | RadioButton1 | |
MyDialog | ListBox1 | ListBox | 0 | ListBox1 | |
MyDialog | ComboBox1 | ComboBox | 0 | ComboBox1 | |
MyDialog | ListView1 | ListView | 0 | ListView1 | |
MyDialog | Button2 | Кнопка | 262144 | Растровое изображение2 | |
MyDialog | RadioButton2 | RadioButtonGroup | 262144 | Property2 | |
MyDialog | RadioButton3 | RadioButtonGroup | 524288 | Свойство3 | |
MyDialog | Button3 | Кнопка | 786432 | Неоднозначность1 |
Таблица RadioButton (частичная)
Свойство_ | Заказ | Текст |
---|---|---|
Property2 | 1 | Растровое изображение3 |
Свойство3 | 2 | Значок1 |
Следующие таблицы пусты:
Связанные темы