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

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

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

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

   

Widok



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

Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
 
Последний бета релиз: 5.3.3 [05.08.2009]
Последний стабильный релиз: 5.2.4 [01.04.2009]
Что нового? | Что нового в версии 5.3-beta? | Все сборки
 
Inno Setup Compiler 5.2.3 090506 - расширенная версия от 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, распаковка архивов 7-zip и FreeArc и т.д.
 
Дополнительные утилиты для Inno Setup - сюда входят различные распаковщики, надстройки над Inno Setup, различные генераторы скриптов, утилита объединения скриптов и т.д.
 
Пережатиe/Pекомпрессия/Oптимизация файлов для лучшего сжатия - обсуждение того, какими утилитами/способами лучше сжимать, чтобы получить как можно меньший размер инсталятора.
 

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

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

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


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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:45 16-05-2009 | Исправлено: SotM, 12:44 09-08-2009
AlexPC101



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A19EXXX
Вместо widht и height надо вставить числа (значения ширины и высоты), т.е BmpFile.SetBounds(0, 0, 420, 314);
При этом не обязательно указывать данные изображения, т. к. стоит BmpFile.Stretch:= true, а оно подгонит картинку(хоть 1200 на 800) под размер 420 на 314.
Также надо не забывать, что размер окна должен совпадать с размерами Bitmap'а (420 на 314).
Для того, чтобы сделать прозрачный текст, надо, например, на странице приветствие создавать новые компоненты TLabel, копировать исходный текст в них, предварительно скрыв исходные с помощью свойства Hide.
Но, в принципе у исходных есть свойство Transparent, которое отвечает за прозрачность, тем не менее либо делаешь Transparent только для исходного, либо создаешь новые с тем же свойством.
Сам не пробовал, но в теории должно быть так.
 
Вообще, насколько я знаю синтаксис кода это Object Pascal 7.0, поэтому неплохо бы знать для начала программирование, а если в лом, то лучше использовать стороние программы (Inno Setup Game Script Generator или просто isgsg), которые по щелчку сгенерируют готовый скрипт, либо использовать скрипт, в котором уже всё есть (например Prototype или Sims3).
 
Убираем кнопку:
Подробнее...
 
Вопрос: нельзя ли загружать в окно рисунок через канву, вместо создания TBitmapImage?

Всего записей: 38 | Зарегистр. 27-07-2009 | Отправлено: 00:51 28-07-2009 | Исправлено: AlexPC101, 01:08 28-07-2009
ChVL



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программа кладёт свои файлы в папку \Мои документы\Мои рисунки. Есть константа {userdocs}. А как прописать папку \Мои рисунки, чтобы это не зависело от локали ОС?

Всего записей: 1747 | Зарегистр. 18-06-2003 | Отправлено: 08:30 28-07-2009 | Исправлено: ChVL, 09:17 28-07-2009
Roden37101



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите как реализовать
 
 
чтоб перед распаковкой второго архива,
выводилось сообщение
"Вставте диск №2"

Всего записей: 194 | Зарегистр. 20-06-2009 | Отправлено: 09:14 28-07-2009
Angel_Smerti



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

Цитата:
Цвет можно задавать через параметр cl_Английское название цвета_ либо через шестнадцатиричный код.

Спасибо за подсказку, теперь поэксперементирую!

Всего записей: 115 | Зарегистр. 03-08-2003 | Отправлено: 09:55 28-07-2009
NattyBampo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ а как сделать чтобы была ваще тока одна страница - мне нужно для установки аддонов - то есть сразу страница с выбором места установки - без создания ярлыков и тд и тп - просто выбор места установки, картинка сзади и 2 кнопки Установить и Отмена - и чтобы после установки две кнопки исчезали и появлялась Завершить. вариант такое сделать?

Всего записей: 222 | Зарегистр. 19-06-2009 | Отправлено: 10:14 28-07-2009
vlad1996

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Блин мне кто нибудь когда нибудь ответит??????????
 
 
 
Проблема с FreeArc'ом    
   
Я пользуюсь кодом    
   
Filename: {src}\Data\Data.exe; Parameters: "-x -y -s2 -d""{app}"""; WorkingDir: {src}\    
   
Но я незнаю что ещё в скрипте надо дописовать что бы он распаковывался.    
Когда я устанавливал игру (после того как инсталяк сделал) у меня вылетает ошибка.    
   
Мне ещё говорили про какую-ту папку Ready_Installer. Которая должна находиться в папке с игрой.    
Но я так что то не чё не понял.    
Помогите мне....

Всего записей: 49 | Зарегистр. 27-07-2009 | Отправлено: 10:22 28-07-2009
NattyBampo



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

Всего записей: 222 | Зарегистр. 19-06-2009 | Отправлено: 10:32 28-07-2009
A19EXXX



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

Цитата:
Блин мне кто нибудь когда нибудь ответит??????????  
 
 
 
Проблема с FreeArc'ом    
     
Я пользуюсь кодом      
     
Filename: {src}\Data\Data.exe; Parameters: "-x -y -s2 -d""{app}"""; WorkingDir: {src}\    
     
Но я незнаю что ещё в скрипте надо дописовать что бы он распаковывался.    
Когда я устанавливал игру (после того как инсталяк сделал) у меня вылетает ошибка.    
     
Мне ещё говорили про какую-ту папку Ready_Installer. Которая должна находиться в папке с игрой.    
Но я так что то не чё не понял.    
Помогите мне....

 
я не спец, но подобное делал, и выглядело это так:  
Filename: {src}\Gamedata\Data.exe; Parameters: -x -y -s2 -d.; WorkingDir: {app}; StatusMsg: Идёт распаковка файлов игры... пожалуйста, подождите...; Flags: runasoriginaluser

Всего записей: 513 | Зарегистр. 02-07-2009 | Отправлено: 10:33 28-07-2009 | Исправлено: A19EXXX, 10:35 28-07-2009
vlad1996

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

Всего записей: 49 | Зарегистр. 27-07-2009 | Отправлено: 10:40 28-07-2009
vint56



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlad1996 такое тебе поидет это только через run
[Run]
Filename: {src}\Gamedata\Data.exe; WorkingDir: {app}; Parameters: -x -y -s2 -d.; StatusMsg: Идет распаковка данных, подождите пожалуйста...; Flags: runminimized runasoriginaluser

Всего записей: 1277 | Зарегистр. 07-10-2008 | Отправлено: 11:00 28-07-2009 | Исправлено: vint56, 11:02 28-07-2009
vlad1996

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как я понял В место Data.exe пишим название своего архива. А в место Gamedata название папки в которой лежит архив?

Всего записей: 49 | Зарегистр. 27-07-2009 | Отправлено: 11:11 28-07-2009
Angel_Smerti



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

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

Я еще раз соглашаюсь с этим и предлагаю, в шапке игровые скрипты конечно не нужны, но отдельная ссылка на скрипты такого рода необходима как жизнь, примеры примерами, но живые скрипты это гораздо актуальней, тем более что некоторые из примеров уже устарели, а скрипты постоянно будут добавляться и обновляться. Новичкам это упростило бы жизнь намного, о себе скажу – мне это упростит жизнь точно. Ведь с Паскалем я не дружу, то есть я то - хочу с ним дружить, а он со мной – нет, или я его просто - не знаю.
Модераторы – хочу все таки вынести этот вопрос на обсуждение, стоит ли при этой теме создать отдельную страницу для игровых скриптов, может кто-то меня поддержит.

Всего записей: 115 | Зарегистр. 03-08-2003 | Отправлено: 11:49 28-07-2009 | Исправлено: Angel_Smerti, 11:52 28-07-2009
A19EXXX



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

Цитата:
Как я понял В место Data.exe пишим название своего архива. А в место Gamedata название папки в которой лежит архив?

Да. И runminimized используй только если хочешь, чтобы распаковка была скрытой. Я не использовал, дабы наблюдать процесс распаковки...

Всего записей: 513 | Зарегистр. 02-07-2009 | Отправлено: 11:49 28-07-2009
vlad1996

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо.
 
Добавлено:
А что делать с той папкой (или файлом) из которой делал архив? Удалить или не трогать?

Всего записей: 49 | Зарегистр. 27-07-2009 | Отправлено: 11:57 28-07-2009
A19EXXX



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Удалять не надо. Сам архив у тебя то в {src} - возле setup-файлов, как часть инсталлятора, файлы из него извлекутся куда надо и всё

Всего записей: 513 | Зарегистр. 02-07-2009 | Отправлено: 12:26 28-07-2009 | Исправлено: A19EXXX, 12:29 28-07-2009
vlad1996

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

Всего записей: 49 | Зарегистр. 27-07-2009 | Отправлено: 12:38 28-07-2009
vint56



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlad1996 ты только фриарком сжимал или что еще добовлял

Всего записей: 1277 | Зарегистр. 07-10-2008 | Отправлено: 13:18 28-07-2009
vlad1996

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нет только фриарком. Запаковал туда папку audio и создал самораспоковывающиеся архив. Потом стал извлекать файлы и меня вылетает эта ошибка.

Всего записей: 49 | Зарегистр. 27-07-2009 | Отправлено: 13:24 28-07-2009
A19EXXX



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
была тоже такая фигня, фриарку не хватает оперативы (почему-то), почитай на стр. 118

Всего записей: 513 | Зарегистр. 02-07-2009 | Отправлено: 13:27 28-07-2009
AIMP

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

Всего записей: 54 | Зарегистр. 21-02-2008 | Отправлено: 13:35 28-07-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 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru