Понедельник
22.12.2025, 09:29
Krinkels Inc
Приветствую Вас Гость|
ГлавнаяФорумРегистрация Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Gnom  
Скрипты Inno Setup
ShegoratДата: Пятница, 11.03.2011, 08:21 | Сообщение # 1
Местный гуру
Администратор
Сообщений: 150
Статус: Offline

Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с 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 Compiler 5.4.1 - 5.4.2 build 110319
Скачать (2.71 Mb) | Зеркало (1.54 Mb) - убраны картинки для уменьшения размера архива
Inno ISCmplr Setup 5.4.2 build 110329
Скачать (1.6 Mb) | Зеркало
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
Русификатор для Inno Setup Enhanced (Restools) версии 5.4.x (ansi и unicode) от vadimsva
Скачать

Сборки Inno Setup:
InnoUltra 5.4.2 [28.04.2011] от Gnom
Сборка инструментов для работы со скриптами InnoSetup. Содержит в себе все обновленные инструменты для работы, сборка постоянно обновляется.
Полная версия | Облегченная версия | Update


Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд)
Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
 
ShegoratДата: Среда, 06.04.2011, 21:40 | Сообщение # 121
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
Quote (Gnom)
Когда переделал модуль Системных требований на лейбелы и переместил на визард, стало нужно скрывать кучу лейбелов появилось мыль - а нельзяли откатывать созданную прочедуру както просто?

Как-то просто не получится smile Ты просто 1 раз создай эти лейблы, а потом скрывай/показывай их в нужном месте, в нужное время wink Ну или можешь подождать, пока я это реализую в модуле wink


Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд)
Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
 
GnomДата: Среда, 06.04.2011, 21:51 | Сообщение # 122
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Дык я так и сделал теперь - в модуле создал процедуру скрытия и вызываю ее, просто думал, что есть чегото вроде команды возврата для процедур, хотя, еслиб было - скрипты были-бы на километр короче smile
 
Winst@nДата: Четверг, 07.04.2011, 03:43 | Сообщение # 123
Проверенный
Сообщений: 67
Статус: Offline
Shegorat,
Если я понял то что ему нужно уже есть, кинь ему пример скрипта версию гог там же это реализовано.
 
Edison007Дата: Четверг, 07.04.2011, 16:01 | Сообщение # 124
Энтузиаст
Проверенный
Сообщений: 110
Статус: Offline
Парни у кого-нибудь есть код на реализацию токого: http://i2.pixs.ru/storage/3/2/7/Bezimyanni_2836350_1987327.jpg
У меня был, но ни как не найти =(


Кто не с нами, тот в запое...
 
GnomДата: Четверг, 07.04.2011, 16:19 | Сообщение # 125
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Edison007, поройся на руборде, там было гдето, а так это фирменная фишка н-сис инсталла smile смысл - создается панель, и вылавливается имя извлекаемого файла, панель с динамическим добавлением строчки - видел в примерах инно, текущей файл - в справке по маске currentfile
 
Edison007Дата: Четверг, 07.04.2011, 16:24 | Сообщение # 126
Энтузиаст
Проверенный
Сообщений: 110
Статус: Offline
Gnom
На руборде ща фиг че найдешь, лан пойду искать
В твоей сборке есть стиль окна Вин 95/98/2000? если есть можешь отдельно выложить, а то мой нет не позволяет скачать всю сборку(


Кто не с нами, тот в запое...
 
ShegoratДата: Четверг, 07.04.2011, 17:10 | Сообщение # 127
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
Quote (Edison007)
Парни у кого-нибудь есть код на реализацию токого: http://i2.pixs.ru/storage/3/2/7/Bezimyanni_2836350_1987327.jpg

Держи
Code
[Setup]
AppName=MyApp
AppVerName=MyApp
DefaultDirName={pf}\MyApp

[Files]
Source: E:\Program\Inno Setup 5.3.8 Ext\*; DestDir: {app}; BeforeInstall: AddToMemo; Flags: nocompression recursesubdirs createallsubdirs

[code]
var
FilesMemo: TMemo;

procedure AddToMemo();
var AFile: String;
begin
AFile:= ExpandConstant(CurrentFilename);
if ExtractFileExt(AFile)='' then
   FilesMemo.Lines.Add('CreateFolder: '+RemoveBackslash(AFile)) else
   FilesMemo.Lines.Add('Extract: '+AFile);
end;

procedure InitializeWizard();
begin
FilesMemo:= TMemo.Create(WizardForm);
FilesMemo.SetBounds(0, 80, 422, 120);
FilesMemo.WordWrap:= False;
FilesMemo.Parent:= WizardForm.InstallingPage;
FilesMemo.ScrollBars:= ssVertical;
FilesMemo.Clear;
end;


Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд)
Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
 
Edison007Дата: Четверг, 07.04.2011, 17:21 | Сообщение # 128
Энтузиаст
Проверенный
Сообщений: 110
Статус: Offline
Shegorat
Не не-то, надо чтобы при распоковке файлы писались в самом мемо


Кто не с нами, тот в запое...

Сообщение отредактировал Edison007 - Четверг, 07.04.2011, 17:22
 
ShegoratДата: Четверг, 07.04.2011, 17:25 | Сообщение # 129
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
Quote (Edison007)
Не не-то, надо чтобы при распоковке файлы писались в самом мемо

Ну а что тебе мешает скрыть WizardForm.FilenameLabel (если я правильно тебя понял). Этот мемо не зависит от WizardForm.FilenameLabel


Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд)
Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
 
Edison007Дата: Четверг, 07.04.2011, 17:44 | Сообщение # 130
Энтузиаст
Проверенный
Сообщений: 110
Статус: Offline
Shegorat
Не мне надо следующие: создать мемо, в котором каждый отдельный распаковывающий файл, писался в отдельной строке (как на скрине).


Кто не с нами, тот в запое...
 
ShegoratДата: Четверг, 07.04.2011, 17:48 | Сообщение # 131
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
Найдите 10 отличий wink


Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд)
Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
 
vint56Дата: Четверг, 07.04.2011, 18:19 | Сообщение # 132
Проверенный
Сообщений: 7
Статус: Offline
Edison007 вот еще пример


Сообщение отредактировал vint56 - Четверг, 07.04.2011, 18:21
 
Edison007Дата: Четверг, 07.04.2011, 18:28 | Сообщение # 133
Энтузиаст
Проверенный
Сообщений: 110
Статус: Offline
Shegorat
Либо я дурак либо...
Короче у меня в этом мемо ничего нету, скажу больше в нём даже пeчатать можно
http://i.pixs.ru/storage/2/5/1/Bezimyanni_9800772_1988251.jpg


Кто не с нами, тот в запое...

Сообщение отредактировал Edison007 - Четверг, 07.04.2011, 18:29
 
GnomДата: Четверг, 07.04.2011, 18:35 | Сообщение # 134
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Quote (Edison007)
есть стиль окна Вин 95/98/2000?

Самим билдером легко такой делается:)
Прикрепления: Classic.rar (0.4 Kb)
 
ShegoratДата: Четверг, 07.04.2011, 18:45 | Сообщение # 135
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
Quote (Edison007)
Либо я дурак либо...
Короче у меня в этом мемо ничего нету, скажу больше в нём даже пeчатать можно

Хм, интересно. У тебя файлы копируются из самого инсталла или из внешней папки?
А насчет печатания текста в мемо то это можно исправить, добавив
Code

FilesMemo.ReadOnly:= True;


Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд)
Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
 
Поиск:


Copyright Krinkels Inc © 2009 - 2025 Яндекс цитирования Яндекс.Метрика

Бесплатный конструктор сайтовuCoz