|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3] |
|
Скрипты Inno Setup. Помощь и советы [часть 3]
|
Ветеран Сообщения: 1133 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 |
|
------- Отправлено: 00:28, 04-11-2010 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать В продолжение проблемы http://forum.oszone.net/post-1664090.html#post1664090
Загрузка теперь, как я уже писал, работает на ура но появилась другая проблему которую заметил только сейчас - если на странице выбора комнонентов или после нее хотя бы 1 раз вернуться на пред. страницу, то все следующие переходы по страницам установщика будут сопровождаться вылетающей ошибкой: "Liteui_Init: Error code 1410". Если нажимать ОК в окне ошибки, то она пропадает и установщик продолжает работу, но раздражает такое окошко на каждом шагу ужасно. Может быть проблема в инициализации itd_init или нужно заменить CurPageID на NextButtonClick? Вот еще раз код: procedure InitializeWizard(); begin end; procedure CurPageChanged(CurPageID: Integer); begin If CurPageID=wpReady then begin itd_init; if ISComponentSelected('Component1') then itd_addfile('http://www.sherlocksoftware.org/petz/files/petz4.zip',expandconstant('{tmp}\1.zip')); if ISComponentSelected('Component2') then itd_addfile('http://www.sherlocksoftware.org/petz/files/petz4.zip',expandconstant('{tmp}\2.zip')); if ISComponentSelected('Component3') then itd_addfile('http://www.sherlocksoftware.org/petz/files/petz4.zip',expandconstant('{tmp}\3.zip')); if ISComponentSelected('Component4') then itd_addfile('http://www.sherlocksoftware.org/petz/files/petz4.zip',expandconstant('{tmp}\4.zip')); if ISComponentSelected('Component5') then itd_addfile('http://www.sherlocksoftware.org/petz/files/petz4.zip',expandconstant('{tmp}\5.zip')); itd_downloadafter(wpInstalling); end; end; |
Отправлено: 11:03, 24-04-2011 | #1421 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата LordSP:
Цитата MrAWP:
Либо добавьте проверку на то, была ли библиотека уже инициализирована, либо инициализируйте библиотеку в процедуре InitializeWizard. |
||
------- Отправлено: 11:48, 24-04-2011 | #1422 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Кто поправит скрипт?
P.S. Можете поставить заставку файлом SGS2.png и можете сделать чтоб Visual C++ запускал файл с определением если система Windows x64, то в папке х64 или если Windows x86 - х86. Я не требую, я прошу мож кто-то сделает? |
Последний раз редактировалось xanloz, 24-04-2011 в 14:16. Отправлено: 13:51, 24-04-2011 | #1423 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Цитата xanloz:
|
|
Отправлено: 14:11, 24-04-2011 | #1424 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Цитата shidow:
|
|
Последний раз редактировалось xanloz, 24-04-2011 в 14:35. Отправлено: 14:21, 24-04-2011 | #1425 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Цитата Serega:
|
|
Отправлено: 16:48, 24-04-2011 | #1426 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата MrAWP:
|
|
------- Отправлено: 17:35, 24-04-2011 | #1427 |
Ветеран Сообщения: 510
|
Профиль | Отправить PM | Цитировать Как разделить установку на 2 диска по 4 гб каждый для GTA 4?
|
Отправлено: 19:01, 24-04-2011 | #1428 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 20:28, 24-04-2011 | #1429 |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать xanloz, возможно вам помогут флаги 32 bit и 64 bit в секции [Run] (не уверен)
также посмотрите в help-e статью о IsWin64 Serega, R.i.m.s.k.y. и Лександер, всё верно по поводу моего старого вопроса о реестре 32- и 64-битных систем. терь и я проверил, что ничего добавлять не надо, ключи пишутся через Wow6432Node на x64, на x32 сразу в software. В скрипте задано просто HKLM/Software по прежнему интересно Цитата:
также есть мысли в том же Delphi написать dll для сплэша, мой друг сказал, что это несложно. |
|
Отправлено: 21:32, 24-04-2011 | #1430 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [addon] Inno Setup | CrOsP | Наборы обновлений для Windows XP/2003/Windows 7 | 33 | 11-05-2011 16:03 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Inno Setup 5.3.6 | OSZone Software | Новости программного обеспечения | 0 | 15-11-2009 17:30 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|