Поделиться через


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 отправляет сообщение об ошибке, если не удается проверить наличие стандартных диалоговых окон и требований в пакете установки.

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