ICE20
ICE20 проверяет стандартные диалоги и требования к диалогу для пакета установки с созданным пользовательским интерфейсом. В пакетах установки с созданным пользовательским интерфейсом есть таблица Dialog , а свойство LIMITUI не задано.
ICE20 проверяет следующие таблицы и требования.
Стандартное диалоговое окно | Требования к диалогу |
---|---|
FilesInUse Dialog |
Таблица ListBox.
Элемент управления ListBox со столбцом Property таблицы Control имеет значение FileInUseProcess. Элемент управления PushButton с элементом управления EndDialog, введенным в столбец Event таблицы ControlEvent, и Значение Ignore в столбце Argument. Элемент управления PushButton с элементом управления EndDialog, введенным в столбец Event таблицы ControlEvent, и выходом в столбце Argument. Элемент управления PushButton с параметром EndDialog вошел в столбец Event таблицы ControlEvent и повторите попытку в столбце Argument. |
Диалоговое окно ошибки | Чтобы указать диалоговое окно с любым именем, должно быть задано значение Error Dialog ( Стиль диалогового окна ошибки). Элемент управления Text с именем ErrorText. ErrorText в столбце Control_First таблицы Dialog. Элемент управления Pushbutton с именем A с EndDialog в столбце Event таблицы ControlEvent и ErrorAbort в столбце Argument. Элемент управления Pushbutton с именем C с EndDialog в столбце Event таблицы ControlEvent и ErrorCancel в столбце Argument. Элемент управления Pushbutton с именем I с EndDialog в столбце Event таблицы ControlEvent и ErrorIgnore в столбце Argument. Элемент управления Pushbutton с именем N с EndDialog в столбце Event таблицы ControlEvent и ErrorNo в столбце Argument. Элемент управления Pushbutton с именем O с EndDialog в столбце Event таблицы ControlEvent и ErrorOk в столбце Argument. Элемент управления Pushbutton с именем R с EndDialog в столбце Event таблицы ControlEvent и ErrorRetry в столбце Argument. Элемент управления Pushbutton с именем Y с EndDialog в столбце Event таблицы ControlEvent и ErrorYes в столбце Argument. Координаты ширины, высоты и Y должны быть одинаковыми для всех кнопок. Координаты X определяются установщиком. Если элемент управления с именем ErrorIcon существует, он должен иметь значок в столбце Тип таблицы Control. |
Выход из диалогового окна | В таблице AdminUISequence должны присутствовать диалоговое окно или настраиваемое действие, а в столбце последовательности — installUISequence со значением -1. |
Диалоговое окно UserExit | В таблице AdminUISequence должны быть диалоговое окно или настраиваемое действие, а в таблице InstallUISequence — значение -2 в столбце последовательности. |
Диалоговое окно FatalError | В таблице AdminUISequence должно быть диалоговое окно или пользовательское действие, а в столбце последовательности — значение -3. |
ICE20 отправляет сообщение об ошибке, если не удается проверить наличие стандартных диалоговых окон и требований в пакете установки.