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

 

Следующие таблицы пусты:

Справочник по ICE