Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
Последние версии: Inno Setup QuickStart Pack (ansi)5.4.2 [17.03.2011] Скачать (1.7 Mb) Inno Setup QuickStart Pack (unicode)5.4.2 [17.03.2011] Скачать (2 Mb) Русификатор для Inno Setup версии 5.4.x от vadimsva Скачать
Расширения от ResTools Inno Setup Compiler5.4.1 - 5.4.2 build 110319 Скачать (2.71 Mb)|Зеркало (1.54 Mb) - убраны картинки для уменьшения размера архива Inno ISCmplr Setup5.4.2 build 110329 Скачать (1.6 Mb)|Зеркало Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки. Русификатор для Inno Setup Enhanced (Restools) версии 5.4.x (ansi и unicode) от vadimsva Скачать
Сборки Inno Setup: InnoUltra5.4.2 [28.04.2011] от Gnom Сборка инструментов для работы со скриптами InnoSetup. Содержит в себе все обновленные инструменты для работы, сборка постоянно обновляется. Полная версия|Облегченная версия|Update
Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд) Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
WinstAn, я говорю о компонентах страницы, тебе объяснили, страница одна, меняется ее содержимое по нажатию на кнопку. вечером вернусь с работы - тоже буду экспериментировать
Сообщение отредактировал Gnom - Суббота, 02.04.2011, 12:33
Делов то 5 минут то делать,уже все сделал что мне нужно. Сделал через стандартные кнопки. Осталось убрать 2а момента это начало и конец установки. Gnom, Теперь перечитал и понял что к чему.
Сообщение отредактировал WinstAn - Суббота, 02.04.2011, 12:51
Дата: Понедельник, 04.04.2011, 15:04 | Сообщение # 96
Пользователь
Сообщений: 1
Статус: Offline
BaRSSS74
#include "Modules\botva2.iss" [Setup] AppName=My Program AppVerName=My Program 1.5 DefaultDirName={pf}\My Program DefaultGroupName=My Program DisableProgramGroupPage=yes OutputBaseFilename=setup Compression=lzma SolidCompression=yes
function InitializeSetup:boolean; begin if not FileExists(ExpandConstant('{tmp}\botva2.dll')) then ExtractTemporaryFile('botva2.dll'); if not FileExists(ExpandConstant('{tmp}\innocallback.dll')) then ExtractTemporaryFile('innocallback.dll'); Result:=True; end;
procedure LogoLabelOnClick(Sender: TObject); var ErrorCode: Integer; begin ShellExec('open', 'http://megatorrents.kz/forum/index.php', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode) end;
procedure InitializeWizard(); begin ExtractTemporaryFile('logo.png'); MyLogo:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}\logo.png'), ScaleX(10), ScaleY(315), ScaleX(175), ScaleY(39), False, False); ImgApplyChanges(WizardForm.Handle); LogoLabel := TLabel.Create(WizardForm); with LogoLabel do begin Parent := WizardForm; Left:= ScaleX(10); Top:= ScaleY(315) Width := ScaleX(175); Height := ScaleY(39); Transparent:=True; Cursor := crHand; OnClick:=@LogoLabelOnClick; end; end;
procedure DeinitializeSetup; begin gdipShutdown; end;
Сообщение отредактировал vint567788 - Понедельник, 04.04.2011, 15:10
Дата: Понедельник, 04.04.2011, 19:11 | Сообщение # 98
Энтузиаст
Проверенный
Сообщений: 110
Статус: Offline
есть вопрос: Exec(ExpandConstant('{app}\binkmix.exe'), 'Video.bik Audio.wav NewVideo.bik /L0 ', '', SW_HIDE, ewWaitUntilTerminated, n); Использую такой код, но когда новый файл уже создался процесс не завершается. Как решить? Кто не с нами, тот в запое...
Дата: Понедельник, 04.04.2011, 20:05 | Сообщение # 101
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
Edison007 Если не ошибаюсь, то RADVideo после завершения обработки файла выдает сообщение об окончании обработки, где нужно кликнуть "ОК", вот потому то процесс у тебя и не завершается. Ищи параметр тихой работы Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд) Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
Дата: Понедельник, 04.04.2011, 20:41 | Сообщение # 104
Проверенный
Сообщений: 67
Статус: Offline
Gnom, Оказывается мы делаем одно и то же с чего это :)) Edison007, Параметр есть: binkmix.exe creek_1_load.bik 3creek_1_load.wav creek_1_load.bik /o /l4 /t3 /# /O
Сообщение отредактировал WinstAn - Понедельник, 04.04.2011, 20:46