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

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

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

Widok (02-11-2009 18:24): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
 
Последний стабильный  релиз: 5.3.5 [23.09.2009]
Последний стабильный Unicode релиз: 5.3.5 [23.09.2009]
Что нового? | Все сборки
 
Inno Setup Compiler 5.3.4 090824 - расширенная версия от ResTools (зеркало)
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
 
Русификатор версии 5.3.2 от vadimsva
 
Русская справка к версии 5.0.x, автор перевода BagIra (зеркало) | cкачать в .chm формате
 
Inno Setup Scripting 5.1 - Руководство по расширенным возможностям Inno Setup от Kindly
версия 5 скачать (зеркало) | версия 4 скачать (зеркало) | версия 3 скачать (зеркало)
 
Inno Setup Extensions Knowledge Base (содержит ответы на многие вопросы) | старая chm-версия
 
 

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

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

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

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


мусор вынесен в пост

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 22:12 10-08-2009 | Исправлено: Benchmark, 16:53 30-10-2009
Shegorat



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

Код:
 
;строки распаковки архивов  
Source: {src}\bgm.arc; DestDir: {app}\nativePC\sound\; Flags: external dontcopy;  
Source: {src}\Image.arc; DestDir: {app}\nativePC\Image\; Flags: external dontcopy;  
{#SourceToProgress}  
 

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 19:37 20-09-2009
Black_Hawk



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

Всего записей: 375 | Зарегистр. 20-07-2001 | Отправлено: 20:11 20-09-2009
KirillM54



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

Всего записей: 42 | Зарегистр. 07-09-2009 | Отправлено: 00:19 21-09-2009
MISHANCHYK

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

Цитата:
Может кому пригодится  

У меня вылазит ошибка:
Line 17
Column 57
Unknown type "PansiChar"

Всего записей: 753 | Зарегистр. 04-12-2007 | Отправлено: 10:05 21-09-2009
Gocha1



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

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 11:29 21-09-2009 | Исправлено: Gocha1, 23:03 28-09-2009
clemenco

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

Цитата:
Unknown type "PansiChar"  
Можно исправить добавив это:
 
type
  PAnsiChar = PChar;

Всего записей: 110 | Зарегистр. 05-10-2008 | Отправлено: 12:11 21-09-2009
MISHANCHYK

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

Цитата:
PansiChar поменяй на ansi  

Поменял. Так он спрашивает:
Line 17  
Column 57  
Unknown type "ansi"

Всего записей: 753 | Зарегистр. 04-12-2007 | Отправлено: 12:12 21-09-2009
Shegorat



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

Цитата:
У меня вылазит ошибка:  
Line 17  
Column 57  
Unknown type "PansiChar"

Цитата:
 
PansiChar поменяй на ansi  

Поменяй PansiChar не на ansi а на PChar.
 
Gocha1
А обязательно делать парент NextButton на каждую страницу. На страницу ReadyPage парента NextButton у тебя нет, возможно поэтому вылезает ошибка. Если не поможет, то выкладывай весь скрипт.

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 12:19 21-09-2009 | Исправлено: Shegorat, 12:20 21-09-2009
paul_smART



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Атцы! такой вот вопрос назрел...
пример с распаковкой FreeArc архивов.. значит дело вот в чем
функция  
function FindArcs(dir: string): Extended;
подсчитывает общий обьем распакованных файлов из архива и заносит их в
totalUncompressedSize  
[код]totalUncompressedSize := totalUncompressedSize + Arcs[n].OrigSize[код]
в процессе распаковки все отображается - все нормально
внимание вопрос!
на странице wpSelectDir внизу текстовая строчка там указывается количество необходимых
мегабайт, гигабайт для установки... если у меня в основном setup.exe ничего кроме библиотек unpack.dll innocallback.dll и тп нету то инсталлер там и пишет "требуется [нольцелыххрендесятых] гигабайт/мегабайт для установки"
я хотел бы чтобы знающие подсказали как называется переменная которая отвечает за вывод этой информации. т.е чтобы сделать переменная := переменная + totalUncompressedSize
и забыть про етот геморой "враз и навсегда"
чиирз

Всего записей: 326 | Зарегистр. 25-02-2002 | Отправлено: 12:25 21-09-2009
Shegorat



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

Цитата:
Попробовал по вашей рекомендации, тоже самое, распаковал только первый архив  второй архив не цепляет, пути прописаны правильно, иначе бы выдавало ошибку что такого файла нет.

Можно еще запаковать файлы в один архив так, чтоб он распаковывался в одну папку. Допустим запаковать папки sound и Image, а в скрипте прописать  

Код:
Source: {src}\data.arc; DestDir: {app}\nativePC\; Flags: external dontcopy;
 

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 12:27 21-09-2009
KirillM54



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

Цитата:
Спасибо мне пригодится но не хватает описание, не могу увидет ролик, а звук слишен
 
Код вставки видео в InitializeWizard должен находится ниже всех остальных кодов. (например после вставки скина и т.п.)
и кстати видео-кодек должен быть виндусовский, чтоб работало на машинах где вообще не стоят дополнительные кодеки.
 
 
 
MISHANCHYK

Цитата:
У меня вылазит ошибка:  
Line 17  
Column 57  
Unknown type "PansiChar"

 
Я пользуюсь обычной не юникод версией, так что если у вас другая - то это исправляйте сами и уже все без меня разжевали
 
 
 

Цитата:
;строки распаковки архивов  
Source: {src}\bgm.arc; DestDir: {app}\nativePC\sound\; Flags: external dontcopy;  
Source: {src}\Image.arc; DestDir: {app}\nativePC\Image\; Flags: external dontcopy;  
{#SourceToProgress}  

 Что-то у меня это не работает - берет архив из самой последней строчки, а другие просто игнорирует...

Всего записей: 42 | Зарегистр. 07-09-2009 | Отправлено: 12:37 21-09-2009 | Исправлено: KirillM54, 12:41 21-09-2009
Gocha1



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

Цитата:
Gocha1  
А обязательно делать парент NextButton на каждую страницу. На страницу ReadyPage парента NextButton у тебя нет, возможно поэтому вылезает ошибка. Если не поможет, то выкладывай весь скрипт.

 
Не обязательно ЕСЛИ по другому можно убрать фон у кнопок, то что на скрине, а с такой версией убирается и выдно только кнопка.
 
А скрипт то польный, а тот вариант не помогает оно вообще не причем. Вот для сборки Подробнее...
 
Кнопка Далее не выден в конкретнем случае но это не причем. Просто нажимай ентер и все
 
Добавлено:
Кстати скрипт от Прототайп

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 12:39 21-09-2009
Shegorat



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

Цитата:
Кстати скрипт от Прототайп

Тогда просто в нем убери эти строчки

Код:
 
    NextButton.BringToFront;                            
    BackButton.BringToFront;                            
    CancelButton.BringToFront;  

И будет тебе счастье, и не не надо сложных способов придумывать, как скрыть кнопки.

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 12:58 21-09-2009 | Исправлено: Shegorat, 13:04 21-09-2009
Black_Hawk



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

Всего записей: 375 | Зарегистр. 20-07-2001 | Отправлено: 13:02 21-09-2009
1ne2wo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shegorat ответь чтоли на л.с. Если откажешь и т.д. я пойму, главное не игнорь
У, кстати помнишь ещё на 33ей странице насчёт принятия/отмены лиц. соглашения ты помогал. Случайно наткнулся на такой вот вариант:
http://pic.ipicture.ru/uploads/090921/mDbU7W0vcG.jpg
 
Поможешь сделать, что-нибудь подобное или такое же?  
мой код
Подробнее...

Всего записей: 133 | Зарегистр. 10-09-2009 | Отправлено: 13:12 21-09-2009
MISHANCHYK

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

Цитата:
Я пользуюсь обычной не юникод версией, так что если у вас другая - то это исправляйте сами  

У меня тоже не юникод.

Всего записей: 753 | Зарегистр. 04-12-2007 | Отправлено: 13:15 21-09-2009
Gocha1



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

Цитата:
Тогда просто в нем убери эти строчки

 
Так кнопок вообще не выдно
 
Добавлено:
Ты меня не понял, посмотры на мой пост выше с картинкамы, я не скрыть хочу а чтоб фон у кнопок убрать

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 13:15 21-09-2009
Igrikxxx

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

 
Вот сам скрипт
Скрипт

Всего записей: 18 | Зарегистр. 21-01-2009 | Отправлено: 13:32 21-09-2009 | Исправлено: Igrikxxx, 13:39 21-09-2009
Gocha1



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

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 13:35 21-09-2009 | Исправлено: Gocha1, 23:04 28-09-2009
Shegorat



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

Цитата:
Так кнопок вообще не выдно  
 
Добавлено:  
Ты меня не понял, посмотры на мой пост выше с картинкамы, я не скрыть хочу а чтоб фон у кнопок убрать

Это равно тому, что ты делал с парентом. То есть кнопки присутствуют, но их не вмдно, а поверх можешь текстурку приклеить.

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 13:36 21-09-2009
   

Страницы: 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru