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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Gocha1



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

Цитата:
Где нужно смотря. Мне понятно не совсем "в статусе путь" что означает.

 
Возьми скрипт распаковки ФриАрков и там. Вот когда распакует там же выден путь без назначения т.е. толко то что в архиве... к примеру в архиве папка и в нем файл, будет так
 
Распаковка Фриарк архива:
ПАПКА\файл...
 
вот чтоб здес убирал папку и только оставил имя файла.
 
А скрипт думаю для вывода путей спользуеть вот эту часть, а здес как использовать те функции?
 
 

Код:
// Converts OEM encoded string into ANSI
// Преобразует OEM строку в ANSI кодировку
function OemToAnsiStr(strSource: AnsiString): AnsiString;
var
    nRet : longint;
begin
    SetLength(Result, Length(strSource));
    nRet:= OemToChar(strSource, Result);
end;
 

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 10:06 31-07-2009
Shegorat



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

Цитата:
Shegorat ты можешь сделать скрипт такой как я просил пару страниц назад??? - я попытался твой переориентировать - не получилось - и желательно с последним скриптом фриарка)))

Вот пока делать было нечего набросал, но он без FreeArc'а. Попробуй Подробнее...

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 10:08 31-07-2009 | Исправлено: Shegorat, 10:09 31-07-2009
Gocha1



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

И кто занет почему у меня перестала работать кнопка Отмена при распаковке файлов инсталлятора? (тоже в скрипте фриарка)

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 10:13 31-07-2009
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Расширенный скрипт FreeArc_example-Ext.iss. Ещё не сделана распаковка через AfterInstall, но уже есть:
 
 • очень простой способ добавления архивов.
 • распаковка архивов в разные папки.
 • распаковка идёт с учётом выбранных компонентов/задач.
 • включение в инсталлятор папки с precomp-утилитами.
 • фоновая графика и прозрачные строки статуса и файлов (мечта репакеров!)
 • miniFAQ и многое другое...
 
AlexPC101
Цитата:
если скрипты и не работают, то смысл от все же есть, а что бы их можно было найти

Может для тебя смысл и есть, тогда размещай эти скрипты подальше и не загромождай шапку.

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 10:31 31-07-2009 | Исправлено: Victor_Dobrov, 16:04 31-07-2009
GameOver

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

Всего записей: 106 | Зарегистр. 28-07-2003 | Отправлено: 10:37 31-07-2009
NattyBampo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shegorat неплохо - тока размер инсталлятора подправить надо и фриарк добавить - будет то что я хочу)

Всего записей: 222 | Зарегистр. 19-06-2009 | Отправлено: 11:04 31-07-2009
Gocha1



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

 
Первая ошибка как и ранных версиях на Юникоде ругается

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 11:05 31-07-2009
Deathrow_4life



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shegorat
огромное спасибо получилось ото я часов 2 мучалсч)))

Всего записей: 15 | Зарегистр. 31-07-2009 | Отправлено: 11:05 31-07-2009
NattyBampo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GameOver {userdocs} не пробовал?

Всего записей: 222 | Зарегистр. 19-06-2009 | Отправлено: 11:06 31-07-2009
Gocha1



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

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 11:08 31-07-2009
Shegorat



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

Цитата:
тока размер инсталлятора подправить надо и фриарк добавить - будет то что я хочу)

Можещь сразу сказать, какой тебе размер нужен?

Всего записей: 695 | Зарегистр. 09-06-2009 | Отправлено: 11:09 31-07-2009
NattyBampo



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

Всего записей: 222 | Зарегистр. 19-06-2009 | Отправлено: 11:16 31-07-2009
noiseless

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GameOver
Попробуй {%userprofile}\<папка_для_установки>

Всего записей: 182 | Зарегистр. 06-02-2006 | Отправлено: 11:26 31-07-2009
Gocha1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_Dobrov
Extand У меня не раcпaковывает архив

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 11:31 31-07-2009 | Исправлено: Gocha1, 11:32 31-07-2009
GameOver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NattyBampo
 
Сейчас написано так:
 
DefaultDirName={reg:HKLM\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders,Personal}
 
А должно быть так?
{userdocs:HKLM\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders,Personal}

Всего записей: 106 | Зарегистр. 28-07-2003 | Отправлено: 11:34 31-07-2009
Bulat_Ziganshin

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия 3.2 скрипта распаковки FreeArc
- исправлена unarc.dll - теперь она не вылетает на сбойных архивах
- включены оба скрипта - мой (более простой) и Виктора (более навороченный)
 
потенциально наверно лучше было бы мне оставить от своего скрипта только основу, сам пример использования DLL и давать ссылку на сайт Виктора где можно загрузить более навороченный и постоянно развивающийся скрипт (или скорее конфигуратор+генератор скриптов). поскольку моя цель была в общем-то только продемонстрировать как использовать эту DLL, а не пытаться реализовать в нём универсальный комбайн для всех нужд инсталяции

Всего записей: 3401 | Зарегистр. 13-08-2007 | Отправлено: 11:49 31-07-2009
Victor_Dobrov



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gocha1
Первая ошибка как и ранных версиях на Юникоде ругается

Тебя компилер английским языком просит - поставь точку с запятой на предыдущей строке!
Больше юзерам с нулевым уровнем подготовки отвечать не буду.
 
Bulat_Ziganshin

Цитата:
Версия 3.2 скрипта распаковки FreeArc  
- исправлена unarc.dll - теперь она не вылетает на сбойных архивах  

Благодарю, теперь всё работает как надо!

Всего записей: 742 | Зарегистр. 27-09-2005 | Отправлено: 12:33 31-07-2009 | Исправлено: Victor_Dobrov, 12:39 31-07-2009
Gocha1



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

Цитата:
Тебя компилер английским языком просит - поставь точку с запятой на предыдущей строке!  
Больше юзерам с нулевым уровнем подготовки отвечать не буду.

 
Я хочу вам помоч а жал вы не понимаете... вы когда скрипти поправляйте пробуйте на разных версиях с архивамы более ГБ?
 
Я то и говорью что если там поставить то что просит, распаковка не будет работать, как-буудто я не понял, что там надо точку с запятой поставить, насмешил
 
Итого Shegorat ты попробуй Версию 3 встройт свой скрипт (и чтоб распаковал архив более ГБ) и тогда молчу навеки
 
 
 
Добавлено:
Почему некто не пишет у  кого как работает последный скрипт на разных версиях инно?
Люди  тестируйте... разными способамы или не хотите чтоб потвердилас что работает а что нет и чтоб все доводилос до превосходство?
 
Добавлено:
У меня например в последнем скрипте при распаковке архива не обновляет данные т.е. остается 100% и т.д. со страницы извлечения файлов...
 
Добавлено:
И если у меня один архив то зря выден второй прогресс-бар

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 12:47 31-07-2009 | Исправлено: Gocha1, 13:01 31-07-2009
NattyBampo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GameOver то что ты написал это реестр - а параметр называется DefaultDirname - то есть название папки для установки по умолчанию - так какого лешего ты туда суешь ключ реестр???
 
пиши просто {userdocs}\Название нужной папки

Всего записей: 222 | Зарегистр. 19-06-2009 | Отправлено: 13:05 31-07-2009 | Исправлено: NattyBampo, 13:09 31-07-2009
bush1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почему когда делаешь инстал в Inno если меняешь название установки с "МОЯ ПРОГРАММА" на другое затем при установке вылазит такая ошибка: если ничего не менять то все нормально,а хтелось бы переименовать.

Всего записей: 26 | Зарегистр. 27-07-2009 | Отправлено: 13:18 31-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