Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки. По сравнению с 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 к чужим скриптам.
Дата: Четверг, 14.04.2011, 21:56 | Сообщение # 211
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Begun999, там исдоне криво прописан, выкинь это барахло и возьми оригинал с руборда (вроде в 9-й части), и сам внеси функции исдона, если нужны. Если не нужны, то просто удали строчки, на которые ругается.
Дата: Четверг, 14.04.2011, 23:20 | Сообщение # 213
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Обновил сборку InnoUltra, (14 Апреля 2011) переписал инсталлятор с нуля, с учетом большинства пожеланий, пересмотрел состав лай-весии. Пожелания и критика горячо приветствуются. На всякий случай Хеши MD5: InnoUltra.exe = 68107695fe596c45822d8b8f7cd9ffc9 InnoUltra-lite_version.exe = b31b5a61b9236103c76b2e72ac161233 InnoUpdate.exe = 0ffba8d28e6c85f10f54c4d053cd3bdd.
Дата: Пятница, 15.04.2011, 02:36 | Сообщение # 214
Пользователь
Сообщений: 17
Статус: Offline
Народ ни-кто не поделится опытом по реализации: мне нужно реализовать на WizаrdForm MP3 панель: плей лист, назад, вперед, играть/пауза*, стоп*, регулятор громкости*.[если мож. через батю*]
P.S.
*-не самое главное Многие вещи кажутся изысканными пока они происходят не с вами
Сообщение отредактировал Black_angel - Пятница, 15.04.2011, 02:38
Дата: Пятница, 15.04.2011, 05:29 | Сообщение # 215
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
Quote (Black_angel)
Народ ни-кто не поделится опытом по реализации: мне нужно реализовать на WizаrdForm MP3 панель: плей лист, назад, вперед, играть/пауза*, стоп*, регулятор громкости*.[если мож. через батю*]
Все возможно. Потом накидаю пример, правда не через ботву, но если нужно сам на ботву переделаешь... P.S. Пришел злой админ, почистил тему... Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд) Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
function InitializeSetup:boolean; begin ExtractTemporaryFile('music.mp3'); ExtractTemporaryFile('bass.dll'); Result:=True; end;
procedure InitializeWizard; begin ShowMP3Panel(WizardForm.Handle,80,ExpandConstant('{tmp}'),ExpandConstant('{tmp}'),'www.csmania.ru',True,False,7000,Indent); // WizardForm.BeveledLabel.Enabled:=True; end;
procedure DeinitializeSetup; begin KillMP3Panel; ShowWindow(WizardForm.Handle,0); end;
возможно эту панельку можно и квизарду приделать, может товарищ Shegorat поможет? У меня просьба: никак не получается нормально сделать интеграцию анпакера:
Дата: Суббота, 16.04.2011, 16:01 | Сообщение # 218
Banned
Сообщений: 10
Статус: Offline
Использую текстурирования кнопок через .bmp. Скрыл InnerNotebook; OuterNotebook; Пытаюсь обновить кнопку DirBrowse таким способом: procedure CurPageChanged(CurPageID: Integer); begin with WizardForm.DirBrowseButton do begin Cursor:=crHand Left := ScaleX(425); Top := ScaleY(150); Width:=WizardForm.DirBrowseButton.Width Height:=WizardForm.DirBrowseButton.Height Parent := WizardForm; Visible := False; Caption:='Îáçîð'; UpdateButton(WizardForm.DirBrowseButton,bidDirBrowse) end;
if CurPageID = wpSelectDir then begin WizardForm.DirBrowseButton.Visible:=true; WizardForm.DirEdit.Show; end; end; end; но ничего не получается, кнопка как и была без текстуры так и осталась. Помогите, кто знает.
Дата: Воскресенье, 17.04.2011, 22:13 | Сообщение # 224
Banned
Сообщений: 10
Статус: Offline
Quote (Gnom)
проверял пример, идущий с ботвой в наложении на прогрессбары, которые создает исдоне.
Извини что навязываюсь, но можешь кинуть этот пример с ISDone? Давай сразу договоримся, сечас я эту страничку форума зачищу слегка, и на будущее - не нужно набивать целую страницу одним единственным вопросом. А ответ - открываеш скрипт progressbar+TimeLeft.iss, и в нем меняеш прогрессбар на тот, который создает исдоне. GNOM
А ответ - открываеш скрипт progressbar+TimeLeft.iss, и в нем меняеш прогрессбар на тот, который создает исдоне.
У меня ничего не получается:( Заменил: PBOldProc:=SetWindowLong(ISDoneProgressBar1.Handle,-4,CallBackProc(@PBProc,4)); но он все равно не работает. Выручай...