Ru-Board.club
← Вернуться в раздел «Программы»

» Inno Setup (создание инсталяционных пакетов)

Автор: vintage_1
Дата сообщения: 10.10.2011 16:00
Snoopak96
Молодец.
Автор: blablach
Дата сообщения: 10.10.2011 16:07
Закос сделан отлично и качественно, но сам стиль ИМХО не очень.
Автор: VAnO_2
Дата сообщения: 10.10.2011 20:16
Помогите со скриптом: http://rghost.ru/25048601
пытаюсь сделать у кнопки BeveledLabel=-= © 2011 User =- прозрачный бекграунд
нашел WizardForm.Position:=poScreenCenter; но в данно случае не работает стекло((
и еще трабла, нету значка в установке и удалениее софта, в вин 7... из-за чего?
Автор: Kutsenko
Дата сообщения: 10.10.2011 22:29
Люди у кого-то есть нормальный и правильно работающий скрипт текстурирования прогрессбара (через бмп) + показ процентов распаковки. Просто те что я находил немного коряво работают и неправильно показывают - иногда происходят скачки текстурированного прогрессбара.
Поделитесь пожалуйста!
Автор: aidarsimon
Дата сообщения: 11.10.2011 10:01
Пытюсь работать с xdelta, не знаю как в инно передать параметры. Предположим, что есть сама прога xdelta.exe Есть файл в папке, куда установится программа. Например, Program Files. Нужно из текущей папки с помощью дельта файла создать "как бы патч"

Вот так бы писал в командной строке
"c:\Program Files\q\xdelta.exe" -d -s "c:\Program Files\q\log_old.txt" "c:\Program Files\q\delta.diff" c:\Program Files\q\log_new.txt"

[Run]
Filename: {app}\xdelta.exe; Parameters: -d -s {app}\log_old.txt {app}\delta.diff {app}\log_new.txt; Flags: PostInstall;
Но не знаю как по-нормальному запустить из inno
Автор: Snoopak96
Дата сообщения: 11.10.2011 10:42
aidarsimon
Можно через isdone сделать:

Цитата:
if not ISExec ( 0, 0, 0, ExpandConstant('{tmp}\xdelta.exe'), ExpandConstant('-d -s "{app}\log_old.txt" "{app}\delta.diff" "{app}\log_new.txt"'), ExpandConstant('{app}'), '...',false) then break;

Есть конечно ещё вариант, но там тоже через секцию code реализовано - через IsDone оптимальнее, прогрессбар плавный.

Автор: I_Am_Good
Дата сообщения: 11.10.2011 10:48
Snoopak96
спасибо за закос
Автор: aidarsimon
Дата сообщения: 11.10.2011 10:57
Snoopak96
Спасибо, попробую.
Автор: VAnO_2
Дата сообщения: 11.10.2011 11:31
траблу со значком решил, осталось найти где подкрутить бекграунд)))

[Setup]
UninstallDisplayIcon={uninstallexe} - задает значёк в "Программы и компоненты"
UninstallDisplayName={#MyAppName} - имя программы в "Программы и компоненты"
Автор: Kutsenko
Дата сообщения: 11.10.2011 12:10
Решил использовать идею товарища EagleSH'a в реализации видео в окне установки. Что из этого получилось смотрите сами:
http://rghost.ru/25119571
пароль: ru-board-inno
Скрипт писался на скорую руку там что могут быть недочёты о которых просьба сообщать!
Автор: Brabusdark
Дата сообщения: 11.10.2011 12:23
Kutsenko
кинь В лс полностью его
Автор: Gnom3
Дата сообщения: 11.10.2011 12:25
Brabusdark
Цитата:
кинь В лс полностью его

Держи. Изначально, для этого и писал эту длл-ку.
Автор: Brabusdark
Дата сообщения: 11.10.2011 12:25
по поводу недочетов -
шрифт не понравился(ИМХО)
видео там любое можно вставить?
когда нажимаешь утсановка кнопочка назад не активна(нельзя нажать отмену установки)
а так инсталл нормальный)
Автор: Gnom3
Дата сообщения: 11.10.2011 12:27

Цитата:
видео там любое можно вставить?

Только XviD-AVI.
Автор: aidarsimon
Дата сообщения: 11.10.2011 12:40

Цитата:
но там тоже через секцию code реализовано

Через shellexec или просто exec? Мне прогресс бар не нужен. Пусть консольное окно вылазит, ничего страшного.

Если внаглую прописать

Filename: c:\q\xdelta.exe; Parameters: -d -s c:\q\log.txt c:\q\delta.diff c:\q\log_new.txt; Flags: PostInstall;

то выполняет

ps: прога установлена в c:\q\
Автор: Kutsenko
Дата сообщения: 11.10.2011 12:59

Цитата:
когда нажимаешь утсановка кнопочка назад не активна(нельзя нажать отмену установки)

Так ведь в любом инсталле так). Я просто оставил их (кнопки "далее" и "назад") видимыми. А кнопки отмены там ведь вообще нету. В верхнем правом углу нажимаеш закрыть и появляется меню отмены установки...
По поводу шрифта - просто подобрать какойто чтобы нормально отображался тяжело. Когда шрифт размером 10 то коряво выглядит любой...
Автор: VAnO_2
Дата сообщения: 11.10.2011 14:42
Подскажите пожалуйста, через что можно реализовать запуск gif или png,перед запуском инсталлятора?
Автор: Edison007007
Дата сообщения: 11.10.2011 14:48
VAnO_2
http://rghost.ru/25137861
Автор: Snoopak96
Дата сообщения: 11.10.2011 14:56
aidarsimon
Ну так сделайте так если с секцией code возиться не хотите. Честно сказать смутно понимаю, что вы хотите сделать и почему вариант с isdone не устроил.
Автор: meekrab
Дата сообщения: 11.10.2011 15:44
Kutsenko
Идея уже как бы реализована давно. А так не плохо сделал.


Автор: Kutsenko
Дата сообщения: 11.10.2011 15:52
meekrab
Идея была реализована в ММБ, а в INNO я на форумах реализации невидел. А вот после выхода IsPicture_for_all.dll (сделанной товарищем Gnom3) я решил сделать чтото похожее.
Автор: Xom9I4oK
Дата сообщения: 11.10.2011 15:53
Как сделать так чтобы файлы с флагом External тоже были связаны с прогресс-баром? То есть у меня прогресс-бар доходит до 100% и начинает потом их уже обрабатывать. Распаковка и запаковка происходит средствами Инно без взяких исданов и пр...
Автор: VAnO_2
Дата сообщения: 11.10.2011 15:53
Edison007007 домо аригато )))


а насчет этого, можете помочь?

Цитата:
Помогите со скриптом: http://rghost.ru/25048601
пытаюсь сделать у кнопки BeveledLabel=-= © 2011 User =- прозрачный бекграунд

Автор: meekrab
Дата сообщения: 11.10.2011 16:00
Kutsenko
Я знаю на чем реализовано и с Сергеем я общаюсь до сих пор.
А реализовано это как бы уже давно. На старом форуме кринкелс этот инстал делал я. После все отдал гному. Он для этого написал длл.
Как бы вот такая история
Если интересно могу выложить тот старый инстал.
Автор: Kutsenko
Дата сообщения: 11.10.2011 16:03
Давай! Жду ссылки в ЛС. Интересно будет посмотреть....
Автор: Edison007007
Дата сообщения: 11.10.2011 17:09
meekrab
Ты выкладывал, только в закр. форуме, а простые пользователи не видели его
Автор: VendettaDeToli
Дата сообщения: 11.10.2011 17:31
Snoopak96
У меня почему-то вместо букв иероглифы...
Компилил на версии 5.4.2 от китайских собратьев...
Автор: Gnom3
Дата сообщения: 11.10.2011 17:36

Цитата:
Ты выкладывал, только в закр. форуме, а простые пользователи не видели его

Цитата:
После все отдал гному

Неправда Мне только одно слово было сказано, дальше сам все делал

Добавлено:
VendettaDeToli
Версия от китайцев, состоит из двух частей - Inno Setup Compiler 5.4.1-4.2 build 110319 и Inno ISCmplr Setup 5.4.2 build 110329. Обе части устанавливал? При распаковке правильные версии в плание Анси-юникод ставил?
Автор: Sarcastic_94
Дата сообщения: 11.10.2011 19:03
подскажите пожалуйста, как сделать чтобы при свернутом инстале отображалась его маленькая копия при наведении на панель задач?
надеюсь понятно объяснил

Добавлено:
и еще вопрос в догонку..как сделать иконку вкл/откл музыку? саму музыку я уже сделал,играет,но вот с кнопкой не могу понять...
Автор: nik1967
Дата сообщения: 11.10.2011 19:24
Sarcastic_94
Цитата:
подскажите пожалуйста, как сделать чтобы при свернутом инстале отображалась его маленькая копия при наведении на панель задач?
Где то раньше было. Поищи. Или спроси у troyan90

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177

Предыдущая тема: поиск


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.