Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)

Модерирует : gyra, Maz

Widok (02-11-2009 18:24): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
 
Последний стабильный  релиз: 5.3.5 [23.09.2009]
Последний стабильный Unicode релиз: 5.3.5 [23.09.2009]
Что нового? | Все сборки
 
Inno Setup Compiler 5.3.4 090824 - расширенная версия от ResTools (зеркало)
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
 
Русификатор версии 5.3.2 от vadimsva
 
Русская справка к версии 5.0.x, автор перевода BagIra (зеркало) | cкачать в .chm формате
 
Inno Setup Scripting 5.1 - Руководство по расширенным возможностям Inno Setup от Kindly
версия 5 скачать (зеркало) | версия 4 скачать (зеркало) | версия 3 скачать (зеркало)
 
Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы) | старая chm-версия
 
 

Дополнительные библиотеки и примеры для Inno Setup - Corona Skin, InnoTools Downloader, коллекция DLL файлов, распаковка архивов 7-zip и FreeArc и т.д.
 
 
Дополнительные утилиты для Inno Setup - сюда входят различные распаковщики, надстройки над Inno Setup, различные генераторы скриптов, утилита объединения скриптов и т.д.
 
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.
 

Примечание для всех участников

 
Перед тем, как задать вопрос: загрузите "версию для печати" (ссылка справа вверху, над номерами страниц) и попробуйте поискать средствами браузера (ctrl+F). Большинство типовых задач уже решались, причем неоднократно!
 
ВНИМАНИЕ!

Текст всех программ обязательно заключайте в теги [code][/code].
Большие тексты (более 10 строк) обязательно прячутся в [more]ВАШ ТЕКСТ и/или Ваш КОД[/more]


мусор вынесен в пост

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 22:12 10-08-2009 | Исправлено: Benchmark, 16:53 30-10-2009
bf91nt



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
New_KoMa
Спасибо все сработало
 
вот только есть один косяк на этой странице как поменять заместо "далее" на "установить"

Всего записей: 22 | Зарегистр. 16-07-2009 | Отправлено: 10:06 24-08-2009 | Исправлено: bf91nt, 10:20 24-08-2009
Smit13

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите , как сделать так чтобы окно прекомпилятора было свёрнуто в процессе установки?

Всего записей: 98 | Зарегистр. 15-07-2009 | Отправлено: 10:40 24-08-2009
New_KoMa

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bf91nt

Код:
[Code]
procedure CurPageChanged(CurPageID: Integer);
begin
  if CurPageID=wpSelectTasks then WizardForm.NextButton.Caption='Установить'
end;

 
Добавлено:
Smit13
может все-таки поподробнее описывать вопрос?
а то как-то непонятно, что за "окно прекомпилятора" да и вообще какой код все это исполняет..

Всего записей: 83 | Зарегистр. 27-05-2009 | Отправлено: 14:20 24-08-2009 | Исправлено: New_KoMa, 14:26 24-08-2009
argnistkroleg

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Товарищи, помогите кастомизировать ComboBox на странице выбора компонентов.
Я так понимаю нужно полностью всю страницу переписывать?

Всего записей: 55 | Зарегистр. 12-02-2008 | Отправлено: 17:13 24-08-2009 | Исправлено: argnistkroleg, 17:21 24-08-2009
bf91nt



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
New_KoMa
ещё раз тебе спасибо все сработало, только после Caption двоеточии забыл
 
 

Всего записей: 22 | Зарегистр. 16-07-2009 | Отправлено: 17:19 24-08-2009
Gip3r1orD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
помогите моему вопросу! пожалуйста
 

Цитата:
хотелось бы получше понять следующий порядок действий =)  
у меня есть игра, в ней большая папка Data , я ее поместил в 7 зип архив без жатия, обработал ее прекомпом, пожал по максимуму фриарком.  
Далее мне нужно наверно указать путь до фриарк архива "Data.arc"  
А еще после что нужно? какие модули встроить в инсталятор нужно? unarc.dll, precomp.exe , а еще что? =))


Всего записей: 75 | Зарегистр. 07-08-2009 | Отправлено: 17:35 24-08-2009
Bugriy



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли как-то сделать страницу - "предварительные требования", на ней в столбик написать их, а напротив каждого требования галка или крестик чтоб проставлялись, в зависимости от того, удовлетворяет им компьютер или нет?

Всего записей: 226 | Зарегистр. 24-08-2005 | Отправлено: 19:38 24-08-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А еще после что нужно? какие модули встроить в инсталятор нужно? unarc.dll,  
precomp.exe , а еще что? =))  

"а теперь со всей этой хернёй мы попробуем взлететь"
 
осталось только написать скрипт InnoSetup, который всё это распакует

Всего записей: 3408 | Зарегистр. 13-08-2007 | Отправлено: 21:47 24-08-2009
bf91nt



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Покажите, у меня вот так , я знаю что строки можно перемешать может кто подскажет как, мне надо что бы получилось так

Всего записей: 22 | Зарегистр. 16-07-2009 | Отправлено: 04:04 25-08-2009
Shegorat



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bf91nt

Цитата:
Покажите, у меня вот так  , я знаю что строки можно перемешать может кто подскажет как, мне надо что бы получилось так

Уменьшить ширину (Width) первого прогрессбара, Top второго прогрессбара поставить равным Top первого, Left второго прогрессбара равен сумме Left + Width первого прогрессбара + 10. Больше ничем помочь не могу без скрипта.

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 05:10 25-08-2009 | Исправлено: Shegorat, 05:12 25-08-2009
Gip3r1orD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bulat_Ziganshin я не силен пока что... если знаете то помогите пожалуйста

Всего записей: 75 | Зарегистр. 07-08-2009 | Отправлено: 07:20 25-08-2009
bf91nt



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shegorat
Если сможешь поправь как надо, у меня получилось 2 прогрессбара уменьшить а вот поставить их на одну строку не получается  
 
вот кусок из скрипта если мало, пиши кину весь  

Цитата:
begin
Parent := wizardform.installingpage;
Left := wizardform.progressgauge.left;
Top := wizardform.progressgauge.top+wizardform.progressgauge.height+15;
Width := wizardform.progressgauge.width;
Height := wizardform.progressgauge.height;
Max :=100; //задается как кол-во файлов в [_run]
end;

Всего записей: 22 | Зарегистр. 16-07-2009 | Отправлено: 08:03 25-08-2009
Gip3r1orD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Изменил:
как сделать чтобы строка BeveledLabel была другим цветом?

Всего записей: 75 | Зарегистр. 07-08-2009 | Отправлено: 08:31 25-08-2009 | Исправлено: Gip3r1orD, 16:13 25-08-2009
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gip3r1orD
procedure InitializeWizard();
begin
  WizardForm.StatusLabel.Top:=160
  WizardForm.FilenameLabel.Top:=180
  WizardForm.ProgressGauge.Top:=200
end;
 
P.S. кто-нибудь подскажет по поводу GroupBox

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 11:01 25-08-2009 | Исправлено: Sampron, 11:02 25-08-2009
DemonAk



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет всем, подскажите пожалуйста, как сделать так, чтобы копирование файлов (выделено жирным в скрипте), создание ярлыков и выполнение секции run происходило после распаковки архивов, именно в таком порядке.
скрипт: Подробнее...

Всего записей: 316 | Зарегистр. 08-11-2007 | Отправлено: 12:08 25-08-2009
Gip3r1orD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sampron спасибо

Всего записей: 75 | Зарегистр. 07-08-2009 | Отправлено: 12:37 25-08-2009
Qarma

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос снят.  
Решение

Всего записей: 288 | Зарегистр. 18-02-2009 | Отправлено: 13:32 25-08-2009 | Исправлено: Qarma, 13:35 25-08-2009
htuos

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sampron

Цитата:
P.S. кто-нибудь подскажет по поводу GroupBox  

а чем тебе не нравится твой групбокс? рисуется же
я бы еще WS_EX_TRANSPARENT добавил, но вот заголовок (надпись) все равно останется на белом фоне, чтобы это убрать, нужно перехватывать оконную процедуру со всеми вытекающими последствиями. хотя и это реализуемо
Подробнее...

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 15:12 25-08-2009 | Исправлено: htuos, 17:04 25-08-2009
azerbaijanec

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите пожалуйста как сделать вот такой прогресс бар  
http://s14.radikal.ru/i187/0908/d5/9942b584767f.jpg

Всего записей: 68 | Зарегистр. 21-08-2009 | Отправлено: 16:08 25-08-2009
Smit13

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста! Я переделал файлы игры в pcf формат , не сжал так как инно сам их неплохо может пожать , скомпилировал всё это . При установке игры pcf файлы сначало копируются в директорию игры на жёстком , и только после этого переводятся в исходный формат при помощи прекомпилятора , но это всё занимает много времени. Вопрос: Можно ли сделать так чтобы файлы pcf не копировались на жёсткий из инсталятора а сразу же выходя из него прекомпилировались в исходный формат?

Всего записей: 98 | Зарегистр. 15-07-2009 | Отправлено: 16:20 25-08-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)
Widok (02-11-2009 18:24): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru