|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Скрипты Inno Setup. Помощь и советы [часть 4]
|
Ветеран Сообщения: 1271 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Продолжение обсуждения Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Отправлено: 18:01, 29-08-2011 |
Пользователь Сообщения: 53
|
Профиль | Сайт | Отправить PM | Цитировать теперь нормально со вторым вариантом.
только добавив как ты сказал Цитата:
[Languages] ;Name: en; MessagesFile: i18n\Default.isl,i18n\sc_english.isl; LicenseFile: dontcopy\license_en.rtf Name: ru; MessagesFile: i18n\Russian.isl,i18n\sc_russian.isl; LicenseFile: dontcopy\license_ru.rtf Name: ua; MessagesFile: i18n\Ukrainian-6-5.1.11.isl,i18n\sc_ukrainian.isl; LicenseFile: dontcopy\license_ua.rtf |
|
Отправлено: 13:50, 20-04-2012 | #1591 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Temyraz@fb,
склеить компоненты в одном инсталле можно 2-мя способами 1. это в зависимости от записи реестра (посмотри пример который я давал Devils Night, пару страниц назад ) 2. делать две страницы с листбоксами и пропускать одну из них. Только я почти не умею пользоваться листбоксами 3. блокировать элементы компонентслиста в зависимости от выбора одного из основных чекбоксов на странице приветсятвия (не советую) Цитата Temyraz@fb:
Цитата Temyraz@fb:
заменил радиокнопки на один чекбокс этим примером немного переделанным результат |
||
Последний раз редактировалось Johny777, 20-04-2012 в 14:17. Отправлено: 14:08, 20-04-2012 | #1592 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Расшифруйте пожалуйста точное значение флагов в таком случае:
Flags: uninsneveruninstall regserver onlyifdoesntexist |
------- Отправлено: 14:16, 20-04-2012 | #1593 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать wolkow70,
из справки http://sendfile.su/570136 Flags: "не удалять при деинсталяции" "хз" "если существует, то не устанавливать=пропускать" |
Последний раз редактировалось Johny777, 20-04-2012 в 14:32. Отправлено: 14:26, 20-04-2012 | #1594 |
Пользователь Сообщения: 53
|
Профиль | Сайт | Отправить PM | Цитировать а как сделать чтоб пока check не стоит кнопка далее была не доступна?
{ CheckLicense } CheckLicense := TNewCheckBox.Create(WizardForm); with CheckLicense do begin Name := 'CheckLicense'; Parent := WizardForm.WelcomePage; Left := ScaleX(176); Top := ScaleY(288); Width := ScaleX(200); Height := ScaleY(17); OnClick := @LicenseOnClick; CheckLicense.Caption := WizardForm.LicenseAcceptedRadio.Caption; end; |
Отправлено: 14:30, 20-04-2012 | #1595 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Цитата Temyraz@fb:
а так как с лицензией соглашаемся на странице приветствия (первой) то допиши в конце InitializeWizard рядом с невидимыми) чекбоксами WizardForm.NextButton.Enabled := False; CheckLicense.Checked := false; |
|
Отправлено: 14:38, 20-04-2012 | #1596 |
Пользователь Сообщения: 53
|
Профиль | Сайт | Отправить PM | Цитировать сделал как ты сказал, ничего не изменилось.
ошибся, изменилось. только когда запускаешь его, чек не стоит, кнопка доступна, когда чек ставишь, кнопка доступна, снимаешь чек кнопка не доступна. как то так выход нашел сделать по умолчанию галочку на принятии соглашении |
Последний раз редактировалось Temyraz@fb, 20-04-2012 в 15:10. Отправлено: 14:43, 20-04-2012 | #1597 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Temyraz@fb,
Ты извини. У меня скрипт есть, но запустить не могу, тк нет временных файлов и констат вот отдельный рабочий пример раскидай по секциям и замени существующие куски только при возврате на страницу приветствия опять галка будет снята, а кнопка заблокирована |
Последний раз редактировалось Johny777, 20-04-2012 в 15:36. Отправлено: 15:20, 20-04-2012 | #1598 |
Пользователь Сообщения: 53
|
Профиль | Сайт | Отправить PM | Цитировать Johny777 спасибо тебе большое
я правильно понял логику: вот какие значения надо подставлять при первом варианте и при втором? |
Отправлено: 15:32, 20-04-2012 | #1599 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Temyraz@fb,
ты о чём? |
Отправлено: 15:38, 20-04-2012 | #1600 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Test | ferget | Тест-форум | 0 | 24-08-2011 01:25 | |
test | ! ! Aaa ! ! | Тест-форум | 0 | 23-04-2011 11:29 | |
test | Santa aka Snt | Тест-форум | 0 | 16-04-2011 22:35 | |
test | xolod. | Программное обеспечение Linux и FreeBSD | 0 | 19-04-2009 21:03 | |
Test memory | KEugeNik | Хочу все знать | 11 | 23-11-2003 23:11 |
|