Страница: 1 |
Страница: 1 |
Вопрос: Inno Setup 4 [Code] секция ...
Добавлено: 19.03.05 18:53
Автор вопроса:
Shurgenz
Кто знает, как по ходу выполнения процедурки менять Status Message на текущем диалоге? То есть на том диалоге, зде идет статус установки, регятся компоненты, а код я запустил уж после того, как все параписалось и зарегилось... Одной фразы перед запуском процедурки, типа: "Установка MSDE..." мне маловато... после установки еще надо сказать о том, что база данных создана, тип аутентификации такой-то, сервер остановлен, потом снова запущен... КАК это все отображать в диалоге установки?
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа: Comanche
Вопросов: 87
Ответов: 459
Профиль | | #1
Добавлено: 19.03.05 18:59
Посмотри на сайте Inno Setup инфу про примочку (plug-in или add-in) под названием "чего-то-там Precompiler". Она позволяет существенно расширить возможности стандартных IS-скриптов - за счёт "паскале-подобного" языка.
Номер ответа: 2
Автор ответа: sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #2
Добавлено: 19.03.05 19:11
Реклама и все такое, флуд одним словом:
Зачем же паскале-подобный синтаксис, если есть NSIS c PHP-Assembler'ным синтаксисом скриптов ?
К томуже для него уже существует огромное кол-во написанных скриптов (обнаружение, модификация данных, настройка системы и пр.) И редактор диалогов визуалный есть, и подсветка синтаксиса...
Номер ответа: 3
Автор ответа: Comanche
Вопросов: 87
Ответов: 459
Профиль | | #3
Добавлено: 19.03.05 19:23
Дык автор вроде как про Inno Setup спрашивает - я и отвечаю про примочку для Inno Setup. Кстати, огромное кол-во написанных скриптов есть и для Inno Setup
Номер ответа: 4
Автор ответа: sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #4
Добавлено: 19.03.05 20:14
Да ну все ясно, я же написал что на правах рекламы
Номер ответа: 5
Автор ответа: Shurgenz
Вопросов: 1
Ответов: 3
Профиль | | #5
Добавлено: 19.03.05 21:39
Спасибо, что-то похожее на то, что мне надо я нашел. По поводу правов рекламы... хех.. пишу на чем придется... Inno Setup понравился мне своей относительной простотой для сборки трудноустанавливаемого пакета клиенту.
begin
//Вот тут надо как-то диалог вставить, потому как писать то он пишет мессаги
//А вот потом глючит... приложение не запускает
OutputMsg('Бла Бла Бла', False);
end;
В смысле, пишу в секции Run перед запуском основной програмулины, уже установленной.
типа
Filename: net; Parameters: start MSSQLSERVER; StatusMsg: Запуск MS SQL сервера на localhost;AfterInstall: MySub();
Filename: {app}\rieltor.adp; Description: {cm:LaunchProgram,Rieltor}; Components: Rieltor; Flags: shellexec postinstall skipifsilent runmaximized
В общем... получилось как всегда... ща порыскаю ишо
Номер ответа: 6
Автор ответа: Shurgenz
Вопросов: 1
Ответов: 3
Профиль | | #6
Добавлено: 19.03.05 21:56
Да вот по поводу огромного количества скриптов... где? То ли я искал плохо
Номер ответа: 7
Автор ответа: sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #7
Добавлено: 19.03.05 22:25
гы, подсказываю http://nsis.sourceforge.net/
Номер ответа: 8
Автор ответа: Shurgenz
Вопросов: 1
Ответов: 3
Профиль | | #8
Добавлено: 19.03.05 22:35
гы, спасибо, конечно... еще один скриптовый инсталлятор... но просил то я по теме... У мну ж почти все написано.. и работает, тока покрасивше сделать хотел
Номер ответа: 9
Автор ответа: dimoon
Вопросов: 32
Ответов: 19
Web-сайт:
Профиль | | #9
Добавлено: 19.03.05 23:00
а никто случаем не знает как реализовать в Inno Setup или Create Install свой собственный Uninstall Poll?