Добавление поля со списком для настройки с помощью Orca

StackOverflow https://stackoverflow.com/questions/155299

Вопрос

Я пытаюсь отобразить поле со списком в диалоговом окне во время настройки компонента.В настоящее время у нас есть группа переключателей.Я полагал, что заменить его полем со списком должно быть так же просто, как добавить соответствующие записи в таблицу "ComboBox" в MSI и в таблицу "Control", заменив ссылки на группу переключателей на combobox в соответствующем диалоговом окне.Однако это не работает.Программа установки завершается сбоем и выдает ошибку # 2885.[Ошибка установщика Windows 2885:Не удалось создать элемент управления [3] в диалоговом окне [2].От здесь.]

Есть какие-нибудь идеи о том, как это сделать?По-видимому, я могу использовать только Orca (это то, что использовалось с тех пор, как кто-либо себя помнит).

Это было полезно?

Решение

Ага!!Выяснил, что это было.Я все делал правильно, за исключением того, что когда я заменил переключатель полем со списком, остался еще один элемент (Предыдущая кнопка), в котором группа переключателей была следующим элементом (что-то вроде остановки табуляции).И при загрузке формы он попытался найти переключатели и не смог их найти, выдав таким образом ошибку.

Что-то вроде типичных ошибок начинающего программиста при работе со связанными списками:Не обновляет ссылки на узел, который вы удаляете / вставляете.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top