powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / NSIS или Inno Setup?
25 сообщений из 159, страница 3 из 7
NSIS или Inno Setup?
    #35466624
Avtech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NextMan
Так вот, без явного задания этих ключей silent режим не-воз-мо-жен.
Dmitry ArefievДумаю, не один инсталлер не сможет.
Возможен!, в инно silent режим можно сделать без ключей.
Проходил мимо и ляпнулГода три сижу на NSIS и с полной уверенностью, подтверждённой практикой, могу сказать что он умеет абсолютно всё
Он много не умеет того что умеет инно.
Как по мне НСИС хорош тем что у него маленький инсталляционный модуль и возможность вешать на деинсталлятор иконку.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35466625
Фотография MMM_Corp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорят, самый модний инсталятор, это когда запускаеш прогу, а она сама рищыт поставлено ли все для нее, а чего нет то сама доставляет, таким образом можно полностью отказаться от инсталяторов, я так поступил и покамись не жалею)

--
мой скромный сайт http://mmm.ho.com.ua
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35466752
Avtech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MMM_CorpГоворят, самый модний инсталятор, это когда запускаеш прогу, а она сама рищыт поставлено ли все для нее, а чего нет то сама доставляет, таким образом можно полностью отказаться от инсталяторов, я так поступил и покамись не жалею)
И откуда она берёт файлы которые "сама доставляет"?
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35466793
Фотография MMM_Corp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avtech MMM_CorpГоворят, самый модний инсталятор, это когда запускаеш прогу, а она сама рищыт поставлено ли все для нее, а чего нет то сама доставляет, таким образом можно полностью отказаться от инсталяторов, я так поступил и покамись не жалею)
И откуда она берёт файлы которые "сама доставляет"?

Как не крути, а минимум что надо, это скопировать и запустить инсталятор, тогда какая разница? Что копировать и запускать странный инсталятор или прогу, которая проверит все компоненты, а потом чего не будет хватать доставит, конечно файлы с ничего не висосет, ну а кто сказал что нельзя их тоже таскать гдето рядом с прогой?)
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35466840
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а удалять ее потом как? а виста коли ее как инсталлятор не распознает, и позасовывает файлы не туда куда ты хотел, а в виртуальные папки?
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35467265
Фотография MMM_Corp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaа удалять ее потом как? а виста коли ее как инсталлятор не распознает, и позасовывает файлы не туда куда ты хотел, а в виртуальные папки?

В инете полно примеров как удалять самого себя, про виртуальные папки впервые слишу...
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35467326
sqllex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, давайте каждый придумает себе программу, которая будет выглядеть как инсталлятор, выполнять все функции инсталлятора, но называть ее инсталлятором ни-ни :)

Простые программы, имхо, вполне можно делать и без инсталлятора. При первом запуске такая программа выполняет инициализацию, возможно запрашивает у пользователя какие-то данные, необходимые для работы. При вызове определенной команды (из меню или командной строки) программа удаляет себя с машины пользователя.

Но включать в основной код кучу объемных функций, которые будут выполняться 2 раза в жизни программы, имхо, непрофессионально.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35467362
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MMM_Corp chpashaа удалять ее потом как? а виста коли ее как инсталлятор не распознает, и позасовывает файлы не туда куда ты хотел, а в виртуальные папки?
В инете полно примеров как удалять самого себя
как пользователь будет твою программу удалять? рыскать в program files? или ты в ней самой реализуешь механизм прописывания в реестре и занесения себя родимой в список uninstall? (и какой в этом тогда смысл, продублировать то, что делают инсталляторы? легче самому код накатать чем разобраться с существующим?)

MMM_Corp
про виртуальные папки впервые слишу...
я вот почему-то так сразу и подумал. ну почитай, что такое виртуализация в Виста и куда попадут твои файлы (которые как ты думаешь будут писаться в Program Files) из-за того, что виста научена узнавать строго ограниченное число инсталляторов, и твоя программа в этот список не входит.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35467527
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avtech...
Он много не умеет того что умеет инно.

Примерчик будет?

Avtech...Как по мне НСИС хорош тем что у него маленький инсталляционный модуль и возможность вешать на деинсталлятор иконку.
Дас ист фантастиш...
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35467563
Avtech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NextMan
К примеру изменение размеров и положение формы в любой угол экрана когда идёт показ слайд-шоу или видеоролика, для этого нужно использовать плагины (если они есть) или же править ресурсы, а также создание CustomForm. Может я и ошибаюсь но этого нигде не нашёл.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35467672
sqllex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avtech
К примеру изменение размеров и положение формы в любой угол экрана когда идёт показ слайд-шоу или видеоролика, для этого нужно использовать плагины (если они есть) или же править ресурсы, а также создание CustomForm. Может я и ошибаюсь но этого нигде не нашёл.
1. Есть встроенная функция SendMessage (зачем плагины или править ресурсы).
2. Ну вот люди делали свои диалоги. А вам то чего не хватало в стандартных?
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35467695
Avtech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sqllex
2. Ну вот люди делали свои диалоги. А вам то чего не хватало в стандартных?
Эти диалоги в инно встроены, я имел ввиду формы которые можно по-своему строить и обрабатывать разные события через код.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35467838
sqllex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AvtechЭти диалоги в инно встроены
Вообще то они берутся из самодельной DLL.
Avtechя имел ввиду формы которые можно по-своему строить и обрабатывать разные события через код.
Например, для чего?

Если так необходима необычная и мощная функциональность, делайте DLL и используйте все, что в нее напихали.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35469081
Avtech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sqllex
Например, для чего?
Если так необходима необычная и мощная функциональность, делайте DLL и используйте все, что в нее напихали.
Я не проверял но эта DLL использует системные диалоги, в инно они есть и без DLL.
sqllex
Если так необходима необычная и мощная функциональность, делайте DLL и используйте все, что в нее напихали.
Наверно проще форму в скрипте написать чем сделать DLL.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35469175
Фотография Альт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спорят... такие... а ведь они одинаковые )
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35469381
sqllex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AvtechНаверно проще форму в скрипте написать чем сделать DLL.
Слив засчитан.
Начинали с невозможности, закончили удобством. А примера так и не привели.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35469683
Avtech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sqllexНачинали с невозможности, закончили удобством. А примера так и не привели.Тоесть чтобы удовлетворить все возможности в нсис то нужно подключить кучу библиотек, количество и размер которых вполне может превысить саму устанавливаемую программу. А вы не задумывались почему для нсис существует так много библиотек?
Меня когда-то заинтересовал инсталятор Light Alloy где на странице выбора установки было несколько чекбоксов для создания ярлыков, а именно заинтересовала возможность создания контролов на стандартных страницах штатными средствами, но когда скачал скрипт Light Alloy то слегка огорчился тем что этого нельзя сделать не вмешиваясь в ресурсы программы. По поводу примеров смотрите в пакпе Examples в каталоге инно.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35469871
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avtech...Тоесть чтобы удовлетворить все возможности в нсис то нужно подключить кучу библиотек
Dll можно использовать.
В большинстве случаев достаточно использоватль встроенный язык. В т.ч. и в описанных вами случаях.

В Inno же встроенного Pascal недостаточно из-за его ограничений. Примеры - читаем тему с начала.
Avtech...количество и размер которых вполне может превысить саму устанавливаемую программу.
а) Привидите пример.
б) Ну и что, даже если это так?
в) Размер дистрибутива меня мало волнует
г) Вроде бы у NSIS размер дистрибутива обычно меньше? :)
Avtech...А вы не задумывались почему для нсис существует так много библиотек?
Популярность.
Avtech...По поводу примеров смотрите в пакпе Examples в каталоге инно.
Пустые слова.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35469904
InnoCompiler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Inno Setup рулит
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35469905
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу custom forms не знаю, как можно было не найти.

NSIS Users maual, 1.3 Features list.
А уже идущие в поставке, "неотъемлимые" палагины?

2.6 Plug-insThe NSIS distribution already included many plug-ins. InstallOptions is a popular plug-in that allows you to create custom pages , in combination with the NSIS Page commands (See Pages).

А макросы Modern UI?
...

А еще - дизайнеры форм, например:

Startup GUI


Generated Sample Code


Embedded StringList-Editor


Runtime-Mode


Preferences-Dialog

...
Это отсюда.
...
По поводу перемещения окна инсталлятора.
...

Avtech...<пурга>...
Гонишь по всем пунктам, короче. Ничего ты не искал и help не читал.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35469992
Avtech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NextManВ Inno же встроенного Pascal недостаточно из-за его ограничений. Примеры - читаем тему с начала.
Например?
По поводу API (с этим у меня пока слабовато) я не думаю что проблема в инно.
По поводу скинов то они в инно тоже есть:
1) Поддерживается NSIS_SkinCrafter_Plugin.dll но в нём много багов так как не расчитан для инно.
2) Поддерживается http://isskin.codejock.com/ в нём используются как стандартные темы (.cjstyles) так и темы оформления винды (.msstyles).
3) Corona Skin]http://victor-dobrov.narod.ru/InnoSetup_CoronaSkin_and_SystemTest.7z от Виктора Доброва , в нём помимо скина реализовано много интересных идей.
4) Через секцию [Code] можно самому скины рисовать.

NextManПопулярность.Скорей для того чтобы не исчезла эта "Популярность".

NextManПо поводу custom forms не знаю, как можно было не найти.
Я знаю про дизайнеры форм с помощью которых содаются CustomPage, я говорил про формы а не страницы.

NextManГонишь по всем пунктам, короче. Ничего ты не искал и help не читал.
Пустые слова.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35469997
Avtech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, запутался с тегами.
isskin.dll
Corona Skin
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35566175
Sh1td0wn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно делать инсталлер чтоб на несколько дисков?
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35567900
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В NSIS вроде бы ограничение на объем инсталлера == 2Гб.
...
Рейтинг: 0 / 0
NSIS или Inno Setup?
    #35568199
xelaok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хехе, я в NSIS баг нашел. Переменная $DOCUMENTS под Вистой возвращает пустое значение когда папка с документами перемещена в корневой каталог на отдельный раздел...
...
Рейтинг: 0 / 0
25 сообщений из 159, страница 3 из 7
Форумы / Delphi [игнор отключен] [закрыт для гостей] / NSIS или Inno Setup?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]