Pull to refresh

Comments 4

А можно ли выполнить функцию над полученной строкой? Скажем проверить, что два пароля совпадают или получить хеш?

В теории да, но я такого не делал. Если я правильно понял кейс, то необходимо после нажатия кнопки "Далее" выполнить определенные действия, по результату чего перейти на следующее окно, либо вывести сообщение об ошибке, так?
Вообще, я не вижу смысла усложнять инсталлятор и добавлять какие либо проверки, но если очень хочется... :)
Предлагаю смотреть в сторону следующих статей: https://stackoverflow.com/questions/33690724/wix-custom-dialog-when-previous-version-exists, https://stackoverflow.com/questions/16336684/inserting-custom-action-between-dialogs-installuisequence-in-wix

Статья понравилась! Проба пера удачная. Автор, пиши ещё!

Исключительно с целью помочь хоть чем-нибудь, напишу следующее.

В статье картинка №0 (как бы про wixtoolset) столь велика, что я не понял зачем она нужна. Далее в статье почти анекдот: проект состоит из двух частей - первой, второй и третьей. По-микрософтовски корректнее текст: решение состоит из двух проектов.

В статье пример файла PasswordDlg.wxs не содержит необходимые теги Property с идентификаторами PROPPWDUSER и PROPPWDROOT (что неправильно), а на гитхабе этот файл теги содержит (что правильно).

Отсутствует в статье упоминание о тегах CustomAction и Custom, добавляемых в файл Product.wxs. Хотя приведëн малозначительный пример добавления картинки в этот файл. Пример записи экшенов в перечень InstallExecuteSequence тоже многим будет интересен.

В папке с решением я ожидал увидеть папку WixToolSet_EXE (увидел) и папку WixToolSet_MSI (не увидел, файлы проекта лежат в корне вперемешку с общими файлами решения).

Спасибо большое за замечания, при возможности поправлю.

Sign up to leave a comment.