|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Скрипты Inno Setup. Помощь и советы [часть 5]
|
Ветеран Сообщения: 1269 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Отправлено: 03:49, 21-05-2012 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Snoopak96, извини, протупил
|
------- Отправлено: 18:13, 06-09-2012 | #841 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 608
|
Snoopak96, Вот глянь пожалуйста....
|
Отправлено: 19:43, 06-09-2012 | #842 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Ivan_009, что этот, что тот что прислал в лс у меня всё нормально появляется пб в postinstall, версия инно у меня 5.5.1ee1 (a)
|
Отправлено: 19:59, 06-09-2012 | #843 |
Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать R.i.m.s.k.y., опять проблема теперь если один ключ в реестре есть а остальных нет то инсталл выдаёт "На компьютере не найдено установленых игр" а нужно чтоб выдавал это сообщение тогда когда вообще нет ключей в реестре.
Цитата Snoopak96:
ведь работает же, только осталось пара нюансов. Цитата Snoopak96:
Johny777, тоже не то. |
||
Отправлено: 21:00, 06-09-2012 | #844 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать SatHan,
т.е. тоже не то?: А по моему это тоже самое, что предлагает R.i.m.s.k.y., только упрощенно + автор Johny777 сделал не большую описку, что простительно. |
Последний раз редактировалось Snoopak96, 06-09-2012 в 21:40. Отправлено: 21:21, 06-09-2012 | #845 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать SatHan, вот в общем допилил код:
|
Отправлено: 21:56, 06-09-2012 | #846 |
Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать Цитата Snoopak96:
1. брался за один код а у Johny777 совсем другой (не понятный мне) 2. была та же проблема то есть " если один ключ в реестре есть а остальных нет то инсталл выдаёт "На компьютере не найдено установленых игр" а нужно чтоб выдавал это сообщение тогда когда вообще нет ключей в реестре." теперь все как нада. R.i.m.s.k.y., Johny777, Snoopak96, Спасибо вам что выручили. |
|
Отправлено: 22:37, 06-09-2012 | #847 |
Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать Ещё кое что. Как заставить NewStaticText1 который в TBevel-е вместо {pf}\Application отображать C:\Program Files\Application?
|
Отправлено: 23:09, 06-09-2012 | #848 |
Пользователь Сообщения: 78
|
Профиль | Отправить PM | Цитировать SatHan,
Caption := ExpandConstant('{pf}\Application'); |
Отправлено: 23:23, 06-09-2012 | #849 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Snoopak96,
позволю себе заметить, что функция CheckRegGame рассчитана на отправку из себя булев значений компонентам и функции InitializeSetup те если мы отправляем ей целое число 1 или 2 или 3 то она возвращает значение соответствующее существованию определённого ключа если (else) значение не равно 1, 2, 3 то встроенная переменная Result возвращает значение соответствующее существованию всех 3-х ключей те CheckRegGame(1) or CheckRegGame(2) or CheckRegGame(3) это всё нормуль, но нет смысла гонять функцию 3 раза достаточно отправить ей например CheckRegGame(777) SatHan, замени у себя в коде function InitializeSetup:boolean; begin if CheckRegGame(любое целое число кроме чисел 1, 2, 3) then Result:=True else if MsgBox('На вашем компьютера не найдено ни одной игры.', mbConfirmation, MB_OK) = IDOK then Result:=False; end; |
Отправлено: 02:31, 07-09-2012 | #850 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 4] | El Sanchez | Автоматическая установка приложений | 2099 | 22-05-2012 23:16 | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|