Что нового?

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

Статус
В этой теме нельзя размещать новые ответы.

Edison007

Ветеран
Модератор
bass.dll v2.4.9 [03.05.2012] - библиотека для воспроизведения звука.
Описание с офф. сайта:
BASS is an audio library for use in software on several platforms. Its purpose is to provide developers with powerful and efficient sample, stream (MP3, MP2, MP1, OGG, WAV, AIFF, custom generated, and more via OS codecs and add-ons), MOD music (XM, IT, S3M, MOD, MTM, UMX), MO3 music (MP3/OGG compressed MODs), and recording functions. All in a compact DLL that won't bloat your distribution.
Внимание! У новой bass.dll измененный API, и поэтому она не работает с существующими скриптами, которые писались под версию 2.3.
Вашему вниманию предлагается новый скрипт для воспроизведения музыки, который работает с новой bass.dll.
Скачать bass.dll (784 Kb) | Зеркало (375 Kb) 2.4.7.1

botva2 v0.9.5 [20.02.2011] от [USER]South[/USER]
Библиотека для вставки изображений в инсталлятор (jpg, png, gif, tif, bmp). Присутствует возможность создания обычных кнопок и кнопок имеющих 8 состояний (как у чекбоксов), а также множество разнообразных функций и процедур для работы с изображениями. В архиве (1.2 Мб) dll + примеры использования.
Ахтунг! Не работает под win9x/me/2k.
Скачать (1.2 Mb) | Зеркало

b2p v0.3.9.2 от [USER]VoLT[/USER]
b2p это плагин для Inno Setup созданный с целью обеспечить защиту графических элементов интерфейса от копирования. Данный плагин не является самостоятельным и для отрисовки графического интерфейса он использует плагин botva 2 от [USER]South[/USER]
Скачать (1.6 Mb)

isSlideShow v1.02 [16.05.2010] от ExpeditorR
Это dll для показа слайд-шоу с эффектами переходов в окне Inno Setup.
В новой версии добавлена возможность выбора эффекта перехода, возможно 12 вариантов (подробнее смотрите readme.rtf). В архиве имеются два примера использования, и подробное описание. isSlideShow.dll может работать в любой версии Windows.
Скачать (3.3 Mb)

ISWin7 v0.5 [24.03.2011] от [USER]VoLT[/USER]
Это плагин позволит вам сделать прозрачными края или всё окно целиком.
Работает ТОЛЬКО в Windows 7 и в Windows 8. Проверенно на всех системах.
В Windows XP и Windows Vista он пропускает инициализацию что не мешает работоспособности сетапника в этих операционных системах.
- Введён режим включения выключения инициализации GDI+ (влияет на отображение выделения кнопки).
- Убрана кривая виндовая SetLayeredWindowAttributes.
Скачать (35 Kb) | Скриншот

WinTB v1.0.0.7 [29.04.2012] от [USER]David.D.Rocco[/USER]
Библиотека для работы с таскбаром на Windows Vista / 7.
Возможности:
- Отображение прогресс на панели задач win 7/8
- Отображение эскиза на панели задач win vista/7/8
- Возможность добавлять кнопки на миниатюру в панели задач win 7/8
Совместима с ISWin7 и IsSkin.
Скачать | Исходник

isProgressBar v1.01 [04.07.2010] от ExpeditorR
Эта библиотека предназначена для отображения прогресс бара для длительных процессов, в которых невозможно показать прогресс бар.
В первую очередь, я думаю, она заинтересует тех, кто занимается репаками игр и использует precomp и другие программы.
Возможны 4 варианта анимации (см. пример в архиве). Так же прекрасно дружит с ISSkin. Дополнительная информация в файле readme.rtf в архиве.
Скачать (155 Kb)

InnoTools Downloader v0.3.5 [15.10.2008] от Sherlock Software
Это скрипт и DLL, которые позволяют вам скачивать файлы с HTTP или FTP из вашей инсталяционной программы.
Скачать (400 Kb) | Что нового?

isUtils v1.00 [18.08.2010] от ExpeditorR
Библиотека для проверки системных требований. Ключевой особенностью isUtils.dll является то, что вы может написав всего пару-тройку строчек кода выводить всю информацию прямо в окно Inno Setup, при этом возможно использование любых цветов, размеров и шрифтов и всё это займёт всего 4-5 строк кода. Ну, и конечно же имеются функции для ручного вывода и проверки системных требований.
В архиве имеется файл Readme.rtf с подробным описанием всех функций, а так же два примера - автоматической и ручной проверки.
Скачать (474 Kb)

is7z v1.01 [18.12.2008] от ExpeditorR
Библиотека для распаковки 7zip архивов с отображением прогресс бара в окне Inno Setup.
Скачать (283 Kb)

isPrecomp v0.7 [15.01.2010] от [USER]VoLT[/USER]
Библиотека для отображения процентов распаковки Precomp'a в Inno Setup.
Скачать (374 Kb)

ISFlash v0.0.2 [17.03.2010] от [USER]VoLT[/USER]
Это плагин позволит вам добавить поддержку Adobe Flash (отображать swf файлы) в Inno Setup.
Скачать (442 Kb)

Restools Plugins [01.04.2011] - Коллекция Restools-плагинов (17 штук) от [USER]Edison007[/USER]. В архиве dll + примеры использования.
Скачать (5.97 Мб) | Зеркало (5.97 Мб)
В коллекцию вошли следующие плагины:
* Inno Callback v1.5
* Inno CallbackCtrl v1.1
* Inno Callnsis (AdvSplash)
* Inno CPUDesc v1.0
* Inno DescCtrl v1.0
* Inno ExecCtrl v1.1
* Inno Fairy v2.0
* Inno FireCtrl v1.0.0.1
* Inno GIFCtrl v2.1
* Inno Logo v1.5
* Inno MUI InstallShield
* Inno TimeCtrl v1.0
* Inno TrayIconCtrl v1.5
* Inno VPatch
* Inno WaterCtrl v2.0
* Inno WebCtrl v2.1
* Inno WinMsgCtrl v1.2
GetSteam v1.1 [05.07.2011] от [USER]Krinkels[/USER]
1. Возвращает число ников в Steam
2. Если несколько ников то может вернуть ник под номером N
3. Если несколько ников то может вернуть путь к нику под номером N
4. Возвращает активный ник
5. В случае ошибки возвращает текст ошибки
Скачать
 
Последнее редактирование:

sergey3695

Ветеран
Модератор
Edison007,
Думаю надо добавить в шапку:
BASS_v.1.2-pre от Shegorat (Дату не помню (Где-то на рубоарде выкладывал))
Модуль для проигрывания музыки. Используется библиотека BASS.DLL. Инструкции нет, но через примеры можно понять что к чему.
http://ifolder.ru/24378199
 

Edison007

Ветеран
Модератор
sergey3695 написал(а):
Думаю надо добавить в шапку:
BASS_v.1.2-pre от Shegorat (Дату не помню (Где-то на рубоарде выкладывал))
Модуль для проигрывания музыки. Используется библиотека BASS.DLL. Инструкции нет, но через примеры можно понять что к чему.
Не думаю, что в раздел библиотек стоит добавлять модули, для этого будет отдельная тема :)
 

valyok666

Мимокрокодил
В isUtils как изменить чтобы показывало на второй странице???а не на весь инсталл
 

LexBell

Борода
Супер модератор
IsPicture.dll

Решил первую версию отдать общественности.
Спасибо огромное Neоn-у за поддержку Каллбек, Shegorat-у и Krinkels-у за многочисленные подсказки.
Длл-ка упрощает работу с прозрачностью окон, в этой версии часть функций находится в скрипте, но с ее помощью можно сэкономить пару сотен строчек, при создании инсталлятора сложной формы :)
 

LexBell

Борода
Супер модератор
dwmEnabled.dll
К вопросу, который был задан на руборде, и тут в личке: сделал маленькую длл-ку, которая просто проверит - будет работать iswin7.dll, или нет, и в зависимости от результата меняем параметры, чтоб нормально смотрелось и на ХР, и на семерке.
DLL и пример. Чуть не забыл, нужна для нормального отображения битмапа на стекле iswin7, а так-же в том случае, если стекло не сработает(там параметры фонового цвета разные получаются)
 
Последнее редактирование:

ProFrager

Знаток
Проверенный
Gnom, в данном случае boolean и longbool не совместимы, а требуется второй вариант. Т.е. как было в твоем первоначальном варианте будет норм работать)
Код:
var
 Enabled: longbool;
...
      DwmIsCompositionEnabledProc(@Enabled);
      result:=Enabled;
 

LexBell

Борода
Супер модератор
Ne0N, Спасибо, поправил, пробуем :) Идеально, на ХР еще проверить, потому, что берут меня сомнения, по поводу отсутствия необходимости сначала проверить версию системы.

Если все тесты пройдет, то могу попробовать сделать длл, которая сама будет вставлять лого на стекло, чтоб в скрипте это дело не описывать.
 
Последнее редактирование:

LexBell

Борода
Супер модератор
Пришло несколько отчетов, и на семерке и на ХР работает так, как и задумывалось, за тесты спасибо Винтаж и Эдисон.
 

LexBell

Борода
Супер модератор
IsPicture.dll

IsPicture.dll
Вторая версия библиотеки для упрощения работы с прозрачностью.
Изменения:
Связываение форм убрано из скрипта.
Режимы работы и подача форм собраны в одну процедуру, режим работы выбирается с помощью флага.
Скачать.
работа подробно расписана.
Необходимо тестирование на ХР
 

ReFLeXx

Новичок
ISWin7Logo v0.9

ISWin7Logo 0.9 [22.03.2011] от VoLT
Это плагин позволит вам сделать прозрачными края или всё окно целиком.

- Значительно переделана отрисовка прозрачных областей.
- Возможность отрисовывать картинку в формате png на прозрачной области IsWin7.
Скачать (51.5 КБ)
 
Последнее редактирование:

Edison007

Ветеран
Модератор
ReFLeXx, меня интересует, откуда взялся пример использования?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху