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

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

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

Widok (29-12-2008 12:26): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 104

   

Widok



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

Это мощное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. Можно создавать свои страницы, используя Inno Setup Form Designer.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта.  
 
Последний релиз: 5.2.3 [10.03.2008]
История версий | скачать | все сборки || Скачать Preprocessor | все сборки
 
Русификатор от NightW0lf для версии 5.2.0
Скачать | зеркало
 
Русская справка к версиям 5.0.x, автор перевода BagIra
Скачать | зеркало || cкачать в .chm формате
 
Руководство по расширенным возможностям Inno Setup 5 (не для чайников) от Kindly
Версия 5.1 скачать || версия 5 скачать|зеркало || версия 4 скачать|зеркало || версия 3 скачать|зеркало
 
Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы)
Новая версия (Web-интерфейс) || Старая chm-версия скачать | зеркало
 
Коллекция скриптов и Сборник вопросов, собранных из этой и предыдущих частей топика.
 
Corona Skin & Check System Requirements от Victor_Dobrov
Скачать | зеркало | скриншот | описание | старая версия || InnoSetup Upgrade || Слайд-шоу
Обложка для Inno Setup. Сделает инсталлятор более симпатичным и добавляет расширения: Проверка минимальных требований. Расширенный прогрессбар. Расчёт времени до завершения распаковки. Список дисков. Слайдшоу или AVI-файл в фоновом окне. Компактный режим установки. Деинсталляция неучтённых файлов. Экран справки/скриншота. Медиаплеер и многое другое...
 
Примечание: Если необходимо использовать метод проверки внешнего файла через сумму MD5 (который описан в 5 версии руководства от Kindly) для запуска инсталлятора, то понадобится калькулятор хеша MD5, калькулятор сумм MD5, SHA-256, CRC32. Если требуется узнать, какие ключи реестра меняет та или иная программа, используйте RegShot. Чтобы растянуть фоновый рисунок на весь экран, в версии Inno Setup 5.1.10 и выше используйте этот код.

Дополнительные утилиты для Inno Setup


Мощная надстройка для Inno Setup, при помощи которой создавать свои инсталляторы становится очень просто.
 
Последний релиз: 5.2.1 [15.10.2007]
Скачать | зеркало || Русификатор | зеркало

Простой мастер создания скрипта для установки одной или нескольких игр. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации.
 

Прежнее название ScriptMaker. Удобная оболочка для облегчения написания скриптов установки для Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
 
Последний релиз: 1.0.3.1 [23.03.2008]
Скачать | обновить (нужен QuickStartPack 5.2.3)

Распаковщик установок, сделанных с помощью Inno Setup. При распаковке извлекаются  ресурсы и скрипт установки (немного усечённый). Возможно подключение к Total Commander или FAR с помощью MultiArc плагинов.
Поддерживает распаковку инсталляторов, сделанных с помощью Inno Setup начиная с версии 3.0.0-beta по 5.2.3
 
Последний релиз: 0.20 [23.05.2008] New
Скачать | Расширенная версия (с поддержкой русского языка)  

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

Объёмные скрипты или части кода заключайте в тег more, чтобы ваш вопрос в сообщении не затерялся среди множества строк прилагаемого скрипта.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:16 17-06-2008 | Исправлено: equis, 17:51 06-12-2008
EagleSH

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sampron
ты не знаешь случайно ответов на мои вопросы?
 

Цитата:
почему не отображаются файлы, которые в данный момент копируются???
добавил по аналогии  PageNameLabel, PageDescriptionLabel и банан
Подробнее...

 
и как с помощью isxbb положить фоновую картинку на wizardform и сверху транспорент создать.

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 16:14 24-12-2008 | Исправлено: EagleSH, 16:25 24-12-2008
clemenco

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
так же хотелось бы прочитать коментарии, что там и к чему. все попытки разобраться самому окончились ничем
 
http://forum.ru-board.com/topic.cgi?forum=5&topic=27438&start=1960#7
 
Видимо никому из великих гуру это не интересно...  
STALKER_HIGHLANDER
Попробуй так, должно получиться Код..

Всего записей: 110 | Зарегистр. 05-10-2008 | Отправлено: 16:50 24-12-2008 | Исправлено: clemenco, 17:48 24-12-2008
Dermuin

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

Код:
[Code]
var
  CheckBox: TCheckBox;
 
procedure InitializeWizard();
begin
  CheckBox:=TCheckBox.Create(WizardForm);
  CheckBox.SetBounds(10,330,200,17)
  CheckBox.Caption:='Выборочная установка'
  CheckBox.Checked:=True
  CheckBox.Parent:=WizardForm.WelcomePage
end;
 
procedure CurPageChanged(CurPageID: Integer);
begin
  if not CheckBox.Checked then
  case CurPageID of
    wpPassword, wpInfoBefore, wpUserInfo, wpSelectDir,
    wpSelectComponents, wpSelectProgramGroup, wpSelectTasks,
    wpReady, wpPreparing, wpInstalling, wpInfoAfter, wpFinished:
      WizardForm.NextButton.OnClick(nil)
  end
end;

Всего записей: 70 | Зарегистр. 01-02-2008 | Отправлено: 21:17 24-12-2008
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dermuin
Обрати внимание на строку:
CheckBox.SetBounds(10,330,200,17)
выставь нужное тебе положение.

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 21:45 24-12-2008
Dermuin

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

Цитата:
Обрати внимание на строку:  
CheckBox.SetBounds(10,330,200,17)

Как раз там те данные которые мне надо, а если заменить значение:
CheckBox.Parent:=WizardForm.WelcomePage
на
CheckBox.Parent:=WizardForm
То чекбокс будет виден, но на всех страницах а мне нужно только на первой.
 
Скрин
Подробнее...

Всего записей: 70 | Зарегистр. 01-02-2008 | Отправлено: 02:49 25-12-2008 | Исправлено: Dermuin, 02:51 25-12-2008
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dermuin
Мог бы просто поднять, но если нужно снизу то так

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 03:43 25-12-2008 | Исправлено: Sampron, 03:53 25-12-2008
sanmon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Повторюсь, уж извините, очень надо!
Уважаемый cdman67 и все, кто разобрался! Подскажите, как использовать precomp в inno, есть какой-то разумный способ? У меня единственный вариант - использовать precomp, компилровать инсталлер, после установки батником запускать обратную рекомпрессию, но это все как-то топорно, есть ли нормальные варианты? И как можно автоматизировать precomp для большого количества файлов? Заранее спасибо!

Всего записей: 53 | Зарегистр. 20-01-2006 | Отправлено: 09:46 25-12-2008
EagleSH

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

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 12:17 25-12-2008
Diawer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может все-таки кто-то знает, как вставить на страницу (не важно какую) изображение формата .png (с поддержкой прозрачности) ну или .bmp (тоже с прозрачным каким-то цветом). У меня есть только код вставки просто изображения  (может, поможет).

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 17:29 25-12-2008
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Diawer
Может просто добавить свойства к bmp:
ReplaceColor
ReplaceWithColor

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 20:55 25-12-2008
EagleSH

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

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 23:44 25-12-2008
Diawer

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

Всего записей: 180 | Зарегистр. 08-05-2007 | Отправлено: 08:15 26-12-2008
Sampron

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

Цитата:
почему не отображаются файлы, которые в данный момент копируются???  
добавил по аналогии  PageNameLabel, PageDescriptionLabel и банан

Потому что обновление текста привязано к стандартому лейблу, попробуй повесить банан на таймер.

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 13:42 26-12-2008
EagleSH

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

Цитата:
попробуй повесить банан на таймер.


 
странный пост... интересно, что я такого сказал, что тебе не понравилось. ну ладно, звиняй.

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 14:18 26-12-2008
Sampron

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EagleSH
Что странного?  
Ты задал вопрос почему не отображаются файлы, которые в данный момент копируются???  
А потому что обновление текста привязано к стандартому лейблу (FilenameLabel: TNewStaticText)

Цитата:
попробуй повесить банан на таймер.


Цитата:
добавил по аналогии  PageNameLabel, PageDescriptionLabel и банан

Здесь ты используешь TLabel, повесь его на таймер.

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 14:43 26-12-2008
EagleSH

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sampron
я извиняюсь, но что-то не пойму
 

Цитата:
 FileNameLabel := TLabel.Create(WizardForm);  
  with FileNameLabel do  
  begin  
    Left := ScaleX(15);  
    Top := ScaleY(65);  
    Width := ScaleX(475);  
    Height := ScaleY(30);  
    AutoSize := False;  
    WordWrap := True;  
    Font.Color := clBlack;  
    ShowAccelChar := False;  
    Transparent := True;  
    Parent := WizardForm.MainPanel;  
  end;

 
где тут статиктекст?
 

Цитата:
и как с помощью isxbb положить фоновую картинку на wizardform и сверху транспорент создать.

а тут ты не в курсе? правильно?
 
и о каком таймере речь?

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 14:48 26-12-2008 | Исправлено: EagleSH, 14:49 26-12-2008
Sampron

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

Цитата:
я извиняюсь, но что-то не пойму

Код

Всего записей: 563 | Зарегистр. 06-01-2007 | Отправлено: 14:58 26-12-2008
SotM



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

Цитата:
и как с помощью isxbb положить фоновую картинку на wizardform

А зачем именно isxbb использовать? Обычные .bmp можно и так "загрузить" в wizardform. Примеров полно.
И что значит это:
Цитата:
и сверху транспорент создать
Это как?

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 15:52 26-12-2008
EagleSH

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

Цитата:
Это как?

ну накладываем картинку, а сверху пишем текст

Всего записей: 318 | Зарегистр. 20-12-2005 | Отправлено: 16:13 26-12-2008 | Исправлено: EagleSH, 16:26 26-12-2008
SotM



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

Цитата:
ну накладываем картинку, а сверху пишем текст

А нельзя чтоли обычный Label затулить с Transparent установленного в True?
 

Цитата:
нужно именно с isxbb!

Вроде как не получиться именно с этой библиотекой...

Всего записей: 965 | Зарегистр. 28-11-2006 | Отправлено: 16:23 26-12-2008 | Исправлено: SotM, 16:26 26-12-2008
   

Страницы: 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 104

Компьютерный форум Ru.Board » Компьютеры » Программы » Inno Setup (создание инсталяционных пакетов)
Widok (29-12-2008 12:26): лимит страниц. продолжаем здесь


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru