Делаем патч в Inno как на PatchWise Free…
Делаем патч в Inno как на PatchWise Free…От меня: я не создаю скрипты для Inno,
-
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-12-02 08:50
Лайков: 202
Цитата: TEKTONВот интересно бы увидеть код который в секцию CODE пишется.
Так скачай архив в шапке - там полный скрипт. Файл перезалил.1 июля 2011 - 11:05 / #11 -
9 декабря 2011 - 21:59 / #12
-
WYLEK - можеш перезалить файлы необходимые для данного "Урока"?4 апреля 2012 - 21:01 / #13
-
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-12-02 08:50
Лайков: 202
Цитата: MetabolicWYLEK - можеш перезалить файлы необходимые для данного "Урока"?
Перезалил, архив в шапке5 апреля 2012 - 21:47 / #14 -
А возможно с помощью "InnoSetup" на основе данного примера сделать инсталятор как в "PatchWise Free" стиля "Simple"?
чтобы инсталятор состоял из одного диолового окна с двумя кнопками - обновить и закрыть.7 апреля 2012 - 16:08 / #15 -
Metabolic, С помощью Inno Setup можно все. ну, кое чего нельзя, конечно, но только в том случае, если не сильно нужно. А если очень сильно нужно, то можно вообще все, что душе угодно. Инструмент это легко расширяемый, подключаемые плагины сделают все, чего пожелаешь. Для твоего случая есть встроенная булевая функция - ShouldSkipPage. Параметром в ней идентификатор страницы, результатом - булевая переменная. Простейший вариант использования - для твоего случая:
таким образом, мы вообще всегда говорим функции скрывать страницы. Но, две страницы все равно останутся - страница готовности и страница установки. дальше дело техники - придать нужный вид этим страницам.function ShouldSkipPage(PageID: Integer): Boolean;
begin
Result := True;
end;7 апреля 2012 - 18:33 / #16 -
С окнами разобрался, а вот как-бы ещё приделать сheckbox для backup файлов?
создать правило, чтобы пользователь сам выбирал делать резервные копии старых файлов или нет.7 апреля 2012 - 20:43 / #17 -
Это легко сделать с помощью компонент. Перенести в формдизайнере компонентлист на страницу готовности, или какая нужна, (на компонент-листе правой кнопкой - Change Parent - както так) использовать для проверки функцию IsComponentSelected("имя компонента")7 апреля 2012 - 22:28 / #18
-
Цитата: GnomЭто легко сделать с помощью компонент. Перенести в формдизайнере компонентлист на страницу готовности, или какая нужна, (на компонент-листе правой кнопкой - Change Parent - както так) использовать для проверки функцию IsComponentSelected("имя компонента")
Я в "Inno setup" вапще не разбираюсь, только несколько дней как начал осваивать.
В самой програме "Inno Setup" в "Редакторе форм" я то поставил сheckbox в том окне что мне надо, а вот что конкретно нужно записать в скрипте чтобы всё работало как надо
-необходимо как я понимаю в скрипте создать правило на создание бэкапа если стоит галочка или же не создавать бэкап если не стоит.7 апреля 2012 - 22:57 / #19 -
Покажи скрипт свой.вообще, такие элементы, как чекбоксы, радиобаттоны, комбобоксы, чеклистбоксы - уже несут в себе необходимые функции для построения условий.8 апреля 2012 - 11:23 / #20
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
---
- Создано тем
- 1197
- Всего сообщений
- 15772
- Пользователей
- 18032
- Новый участник
- VOVABOBR