Inno Setup Compiler

Обсуждаются как существующие проекты (перевод документации, информационная система и т.п.), так и создание новых.

Модератор: Модераторы

Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Inno Setup Compiler

Сообщение vada »

Народ привет!

Нашел тут просто офигенную программу для создания инсталяшек под винду!
http://www.jrsoftware.org/isinfo.php
И лицензия удобная и сама программа просто чума какая мощная, и так будто сырцы можно скачать... (думал посмотреть на предмет портирования на Free Pascal)
http://www.jrsoftware.org/iscvs.htm
Вот только скачать не удается. Шлет меня лесом их сервер.
cvs [init aborted]: connect to cvs.jrsoftware.org:2401 failed: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.

Может у кого получится? Или кто уже работает в нужном направлении?
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

Всё скачалось, программкой когда-то пользовался - был доволен ^_^
Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

А сохранились сырцы? Какая версия?
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Веб-интерфейс к CVS у них работает:
http://cvs.jrsoftware.org/view/issrc/
Вытягивать исходники через него, конечно, не айс, но посмотреть можно.
sign
энтузиаст
Сообщения: 1131
Зарегистрирован: 30.08.2009 09:20:53

Сообщение sign »

vada писал(а):А сохранились сырцы? Какая версия?

И исходники там же, куда вы ссылку дали.
Если у вас там проблемы, вот я закинул на файлопомойку сорцы - http://fuser.ifolder.ru/24829706
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

(думал посмотреть на предмет портирования на Free Pascal)

Если мне не изменяет память, разработчика Inno Setup уже не раз спрашивали, не собирается ли он портировать своё детище на Lazarus/FPS. Он ответил, что смысла в этом не видит, поскольку исполнимые файлы, собранные в Lazarus/FPC сильно тяжёлые, что для инстраллятора сильно критично. Собственно, очень здравая мысль.
Аватара пользователя
hinst
энтузиаст
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Сообщение hinst »

ну, допустим, портируешь ты эту софтину на паскаль. А какой профит? кому она будет нужна... :(
Сквозняк
энтузиаст
Сообщения: 1159
Зарегистрирован: 29.06.2006 22:08:32

Сообщение Сквозняк »

Nik писал(а):
(думал посмотреть на предмет портирования на Free Pascal)
Он ответил, что смысла в этом не видит, поскольку исполнимые файлы, собранные в Lazarus/FPC сильно тяжёлые, что для инстраллятора сильно критично. Собственно, очень здравая мысль.
А использовать upx для редкозапускаемых программ религия не позволяет.
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

А использовать upx для редкозапускаемых программ религия не позволяет.

Для модуля инсталлятора размер очень критичен, и никакой UPX не позволит сделать программу на Lazarus/FPC меньше, чем аналогичная программа на Delphi. И, кстати, попробуйте упаковать модули Inno Setup с помощью UPX, собрать какой-нибудь инсталлятор и запустить его. Как минимум инсталлятор грохнется с воплями об ошибке чтения памяти (на старых версиях Win можно даже BSOD получить).
Аватара пользователя
hinst
энтузиаст
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Сообщение hinst »

насчёт религии, я ведь как-то писал аналог UPX на паскале
кто хочет посмотреть :shock:
архив с исходниками и собранным исполняемым файлом для Windows: http://epcl.wikispaces.com/file/view/ex ... r.copy.zip
инструкция по использованию: http://epcl.wikispaces.com/ECPL.ExecutableCompression
а вот, если щито, страница на этом форуме, на которой я это опубликовывал, там тоже есть описание и все ссылки тоже есть: viewtopic.php?f=41&t=5953

ещё в последнем архиве моей бесславно забытой библиотеки http://epcl.wikispaces.com/ вроде бы есть версия моего сжимателя поновее, если я не ошибаюсь, т.е версия 0.4, а тут я дал ссыли на 0.3, которая, в принципе, тоже работает.
Сквозняк
энтузиаст
Сообщения: 1159
Зарегистрирован: 29.06.2006 22:08:32

Сообщение Сквозняк »

Nik писал(а):И, кстати, попробуйте упаковать модули Inno Setup с помощью UPX, собрать какой-нибудь инсталлятор и запустить его. Как минимум инсталлятор грохнется с воплями об ошибке чтения памяти (на старых версиях Win можно даже BSOD получить).
Я бы с радостью, но, как и многие подсевшие на наркотик "линукс", выбираюсь в win только если есть очень-очень большой стимул, а в данном случае он недостаточно большой а сеанс предполагается длительный. А бсода не боюсь, 5 файлов реестра хрюши скопированы и лежат, ждут своего часа.
Аватара пользователя
vada
энтузиаст
Сообщения: 691
Зарегистрирован: 14.02.2006 12:43:17

Сообщение vada »

Мне, на самом деле, размер инсталяшки не кажется столь критичным. В чем проблема? Носителя на 5 мегобайт нет? Или интернет канал дохлый?
Я работаю над софтом который используется исключительно внутри нашей конторы. Продавать его никто не собирается (зачем разбазаривать конкурентное преимущество). Для локальной сети перегнать 5 метров вовсе не проблема.
А вот почему под лазарус хочется перенести, потому что в лазарусе нет инсталяшки под винду. Почти во всех IDE есть. В лазарусе нет.
Ну может и не надо. Чертегознает...
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Чтобы использовать InnoSetup в винде, его совсем не обязательно портировать в FPC. Можно просто брать готовый бинарник и пользоваться, как это ни странно. Собственно, так сделаны виндовые установщики и FPC и Lazarus.
Sash0k
новенький
Сообщения: 43
Зарегистрирован: 19.01.2009 10:39:27
Откуда: Вятка - Киров

Сообщение Sash0k »

Вопрос: почему Инна понравилась вам больше, чем NSIS?
я, когда для рабочего софта выбирал систему инсталляции, на нем остановился. Читал какие-то сравнения, щас уже непомню. Отличная, в общем, вещь.
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

я, когда для рабочего софта выбирал систему инсталляции, на нем остановился. Читал какие-то сравнения, щас уже непомню. Отличная, в общем, вещь.

В Inno Setup встроен Pascal Script. NSIS использует си-подобный язык. Было бы странно, если pascal-программисты выбирали NSIS :)
Ответить