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

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

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

Widok (12-04-2010 11:44): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154

   

Widok



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

Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
 
Последний стабильный  релиз: 5.3.9 [10.04.2010]
Последний стабильный Unicode релиз: 5.3.9 [10.04.2010]
Что нового? | Все сборки
 
Inno Setup Compiler 5.3.8 build 100322 Final - расширенная версия от ResTools (зеркало)  
Inno ISCmplr Setup 5.3.8 build 100323
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
 
Русификатор версии 5.3.9 от vadimsva
 
Русская справка к версии 5.0.x, автор перевода BagIra (зеркало) | cкачать в .chm формате
 
 

Документация, FAQ, и различные примеры для Inno Setup - Здесь можно найти различную документацию, примеры и т.д.
 
Дополнительные библиотеки для Inno Setup - Corona Skin, InnoTools Downloader, коллекция DLL файлов, распаковка архивов 7-zip и FreeArc и т.д.
 
Дополнительные утилиты для Inno Setup - сюда входят различные распаковщики, надстройки над Inno Setup, различные генераторы скриптов, утилита объединения скриптов и т.д.
 

Родственные темы:

 
Inno Setup плюс внешние упаковщики - обсуждение FreeArc+Inno, Precomp+Inno, 7zip+Inno и Inno+остальные внешние упаковщики.
 
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.
 

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

 
Перед тем, как задать вопрос: загрузите "версию для печати" (ссылка справа вверху, над номерами страниц) и попробуйте поискать средствами браузера (ctrl+F). Большинство типовых задач уже решались, причем неоднократно!
 
ВНИМАНИЕ!

Текст всех программ обязательно заключайте в теги [code][/code].
Большие тексты (более 10 строк) обязательно прячутся в [more]ВАШ ТЕКСТ и/или Ваш КОД[/more]

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:52 25-12-2009 | Исправлено: A19EXXX, 22:58 10-04-2010
Denzel_Washinghton

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A19EXXX
 
Спасибо БОЛЬШОЕ... отлично работает, только разобраться надо-было

Всего записей: 5 | Зарегистр. 29-01-2010 | Отправлено: 18:31 29-01-2010
tatarin9393

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

Всего записей: 77 | Зарегистр. 14-01-2010 | Отправлено: 20:58 29-01-2010
vint56



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tatarin9393
begin  
  LogoPanel := TPanel.Create(WizardForm);  
with LogoPanel do  
 begin  
   Parent := WizardForm;  
   Left := ScaleX(50); это слева
   Top := ScaleY(485); это в низ
   Width := ScaleX(120); вот это параметр обшие
   Height := ScaleY(28);  
   BevelOuter := bvNone;  
 end;

Всего записей: 1277 | Зарегистр. 07-10-2008 | Отправлено: 21:03 29-01-2010
tatarin9393

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
лого помогите сделать прозрачным пожалуйста, сам делаю, но чето в инсталле также не прозрачен, может у кого то получится зб
 
http://s002.radikal.ru/i200/1001/b4/8eaee7f60bab.jpg
 
спасибо.
 
P.S вообще вроде получается, но на последней стадии ругается на PNG сам формат, скрипт не понимает его или что?)

Всего записей: 77 | Зарегистр. 14-01-2010 | Отправлено: 23:09 29-01-2010 | Исправлено: tatarin9393, 00:00 30-01-2010
Alex1985

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
мой вопрос на 58 странице очень актуален. подскажите, а? ну или хотя бы ткните где глянуть. помню же что видел где то

Всего записей: 826 | Зарегистр. 07-05-2004 | Отправлено: 23:47 29-01-2010
LordVeider



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задачка:
1. Определить количество процессоров (процессорных ядер) в системе.
2. Определить количетсво видеоускорителей в системе, а в идеале ещё и получить строку с кодовым именем GPU для каждого из них.

Всего записей: 103 | Зарегистр. 04-11-2008 | Отправлено: 01:11 30-01-2010 | Исправлено: LordVeider, 01:11 30-01-2010
lexikon4ik



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

Код:
[Files]
Source: C:\SERVER Workstation\eQline_GUI_1440x900\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs sortfilesbyextension; Components: v0/b5
Source: C:\SERVER Workstation\eQline_GUI_1600x900\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs sortfilesbyextension; Components: v0/b6
Source: C:\SERVER Workstation\eQline_GUI_1680x1050\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs sortfilesbyextension; Components: v0/b7
Source: C:\SERVER Workstation\eQline_GUI_1920x1080\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs sortfilesbyextension; Components: v0/b8
 
[Registry]
Root: HKCU; Subkey: Software\Valve\Half-Life\Settings; ValueName: ScreenHeight; ValueType: dword; ValueData: $0000041a; Components: v0/b7; Flags: uninsdeletekey
Root: HKCU; Subkey: Software\Valve\Half-Life\Settings; ValueName: ScreenWidth; ValueType: dword; ValueData: $00000690; Components: v0/b7; Flags: uninsdeletekey
Root: HKCU; Subkey: Software\Valve\Half-Life\Settings; ValueName: ScreenHeight; ValueType: dword; ValueData: $00000438; Components: v0/b8; Flags: uninsdeletekey
Root: HKCU; Subkey: Software\Valve\Half-Life\Settings; ValueName: ScreenWidth; ValueType: dword; ValueData: $00000780; Components: v0/b8; Flags: uninsdeletekey

 
PS  
как указать имя файла который удаляет вместо стандартного uninst000
 
PSPS
в FAQ нашел  ответ на вопрос "Как добиться такого, чтобы кнопка "Далее" становилась неактивна, когда не выбран ни один компонент [Components] во время установки? "
дано две функции и обе не работают при моих кривых руках
к примеру функцию
function NextButtonClick(CurPageID: Integer): Boolean;  
begin  
Result:= True;  
if WizardSelectedComponents(False) = '' then  
begin  
MsgBox('Ни один из компонентов не выбран!', mbInformation, MB_OK);  
Result:= False;  
end;  
end;  
 
вызываю так
Name: b1; Description: Замена моделей; Types: full; Check: NextButtonClick
 
и получаю типо включаемая функция найдена но без нужного прототипа что за прототип я не знаю

Всего записей: 40 | Зарегистр. 27-09-2008 | Отправлено: 01:12 30-01-2010 | Исправлено: lexikon4ik, 02:54 30-01-2010
YURSHAT



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

Цитата:
и получаю типо включаемая функция найдена

 
Удали Check: NextButtonClick и будет тебе счастье
 


----------
Если я знаю, что знаю мало, я добьюсь того, чтобы знать больше... В.И. Ленин
Krinkels.org - сжатие данных и создание инсталляторов

Всего записей: 857 | Зарегистр. 07-11-2009 | Отправлено: 03:30 30-01-2010
MISHANCHYK

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите пожалуйста!
Пытаюсь в скрипте "Музыкальная кнопка" удалить чёрную окантовку вокруг самой кнопки, вроде получается, а в верху никак не могу.
   
скрипт

Всего записей: 753 | Зарегистр. 04-12-2007 | Отправлено: 04:06 30-01-2010 | Исправлено: MISHANCHYK, 04:20 30-01-2010
lexikon4ik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YURSHAT
тогда как он будет проверять? выбрал я компонент или нет
странно удалил) заработало
 
PS а кто нить в cjstyles копался? ^^
помогите баг исправить http://imglink.ru/show-image.php?id=9b229e8e32a7257e30ca51c8505a338a
вот сам файл http://narod.ru/disk/17407978000/steam.cjstyles.html

Всего записей: 40 | Зарегистр. 27-09-2008 | Отправлено: 05:03 30-01-2010 | Исправлено: lexikon4ik, 05:17 30-01-2010
Kosako



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ууу, блин, давно я тут не был...
В общем, товарищи, помогите пожалуйста. Знаю, что наверняка было, но искать времени нету, работа знаете ли
Просветите, как к FreeArcExt привинтить функцию -w{app}? Я пытался ее приделать, но безуспешно. Архивы тупо переставали распаковываться, скорее всего, просто что-то не так делал.

Всего записей: 243 | Зарегистр. 27-11-2009 | Отправлено: 06:25 30-01-2010
danis923

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А параметр диреткс правильный Filename: {src}\DirectX\DXSETUP.exe; Parameters: /silent; Flags: skipifdoesntexist; WorkingDir: {src}\DirectX; StatusMsg: Installing DirectX, please wait...; Tasks: dop ? Заранее спасибо

Всего записей: 72 | Зарегистр. 23-01-2010 | Отправлено: 09:03 30-01-2010
SotM



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
danis923
С вопросами типа:
1. Какой параметр у ZZZZ программы?
2. А правильный ли я указал параметр для этой ZZZZ программы?
Обращаемся в:
1. Google
2. На форумы где обсуждается эта ZZZZ программа.
3. Учимся использовать свой мозг и метод тыка.
4. На крайняк поискать на этом же форуме.

Всего записей: 966 | Зарегистр. 28-11-2006 | Отправлено: 12:23 30-01-2010
meekrab



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Искать времени нет, может и подымался вопрос ранее, не пинайте
Возник вопрос если имеются сохранения от игры как сделать так что бы перед установкой они удалились и с запростом?
А лучше еще и саму игры

Всего записей: 256 | Зарегистр. 12-10-2009 | Отправлено: 12:54 30-01-2010 | Исправлено: meekrab, 12:56 30-01-2010
vint56



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

Код:
/////////// Удаление игровых сохранений
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
var
  ResultStr:String;
  Binary: String;
 
begin           /////////////////////////////////////////Удаление игровых сохранений
  if CurUninstallStep=usPostUninstall then
  begin
  RegQueryStringValue(HKLM, 'Software\GSC Game World\STALKER-STCS', 'UnInstConfirm', ResultStr)
  if DirExists(ExpandConstant('{commondocs}')+'\STALKER-STCS') then
  if MsgBox('Удалить сохраненные игры и настройки',mbconfirmation, mb_YesNo) = IDYES then
  begin
  if not DelTree(ExpandConstant('{commondocs}')+'\STALKER-STCS', True, True, True)
  then
  MsgBox('Папка не удалена!' #13#13 'Папка не сушествует или не задействована.', mbError, MB_OK);
  end;
  end;
end;


Всего записей: 1277 | Зарегистр. 07-10-2008 | Отправлено: 13:17 30-01-2010 | Исправлено: vint56, 13:18 30-01-2010
A19EXXX



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
meekrab, перед установкой? Может после, т.е. при деинсталляции?

Всего записей: 513 | Зарегистр. 02-07-2009 | Отправлено: 13:26 30-01-2010 | Исправлено: A19EXXX, 13:26 30-01-2010
Mataes

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос с изменением пути установки решил так: WizardForm.DirEdit.Text:=Path;
 
хотел аналогично сделать с дополнительными задачами, у меня их 2, но на WizardForm.TasksList.Checked[0]:=False; ругается List index out of bounds... не подскажете как разрешить вопрос?

Всего записей: 107 | Зарегистр. 18-01-2007 | Отправлено: 13:37 30-01-2010 | Исправлено: Mataes, 13:40 30-01-2010
meekrab



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vint56
От чем вы говорите. это я и без вас знаю
A19EXXX
Как раз это мне не нужно
Тут другая идея

Всего записей: 256 | Зарегистр. 12-10-2009 | Отправлено: 13:42 30-01-2010
kombat 77

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

Цитата:
Тут другая идея


Код:
 
procedure CurStepChanged(CurStep: TSetupStep);
begin
  if CurStep = ssInstall then
    if DirExists(ExpandConstant('{commondocs}')+'\STALKER-STCS') then
     if MsgBox('Удалить сохраненные игры и настройки',mbconfirmation, mb_YesNo) = IDYES then
       DelTree(ExpandConstant('{commondocs}')+'\STALKER-STCS', True, True, True);
end;

З.Ы. Можно и на кнопку "Установить" повесить, на странице wpReady

Всего записей: 393 | Зарегистр. 07-01-2009 | Отправлено: 15:22 30-01-2010
meekrab



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kombat 77
спс.Испробуемс

Всего записей: 256 | Зарегистр. 12-10-2009 | Отправлено: 16:36 30-01-2010
   

Страницы: 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 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru