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

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



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Есть ключ реестра Root: HKCU; SubKey: Software\Deep Silver\Risen; ValueType: string; ValueName: SAVEGAME_DIR; ValueData: C:\Users\Dimon\Saved Games\Risen\SaveGames\; Flags: uninsdeletevalue uninsdeletekeyifempty
 
Как сделать чтобы при удалении удалялась папка которая задана в ValueData, а то я что то константу папки пользователя не смог найти =\

Всего записей: 316 | Зарегистр. 08-11-2007 | Отправлено: 01:51 09-10-2009
kombat 77

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

Цитата:
я что то константу папки пользователя не смог найти =\

Посмотри в эту сторону.

Всего записей: 393 | Зарегистр. 07-01-2009 | Отправлено: 02:15 09-10-2009
7sh3

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

Цитата:
Если я правильно понял, то как-то так

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

Всего записей: 14339 | Зарегистр. 16-10-2005 | Отправлено: 03:14 09-10-2009
MISHANCHYK

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

Цитата:
MISHANCHYK  
 
Цитата:Можно ли как-то привязать к чекбоксу определённые данные для внесения в реестр?  
То-есть если чекбокс отмечен - данные внесутся, а если не отмечен, то соответственно не внесутся.  

Большое спасибо!

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



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

Цитата:
ktonibud daite polni skript imenno s etogo INSTALL'a  
http://rustorka.com/forum/viewtopic.php?t=14102  

Это все можно реализовать, если есть свободное время. А пока код звуковой кнопки Подробнее...
Думаю все смогут подобрать изображения и изменить размеры в коде, как им необходимо

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

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

Цитата:
Встречайте isSlideShow.dll v1.0  

оно все конечно здорово, но есть пара замечаний
1. когда картинки выводишь не во все окно то виден стандартный бэкграунд, градиент на MainForm. некрасиво
2. добавь в любой из своих exampleX.iss в [Setup]
Код:
InfoBeforeFile=readme.rtf
форматирования текста не будет, в зависимости от того что что написано в InitializeWizard, может вообще текст не отображаться. в свое время долго пытался это забороть при использовании isxbb.dll (+ там еще были вещи, которые мне не нравились), в итоге пришлось отказаться от нее и писать свою
3. рисует вроде быстро и ресурсов системы не много жрет, но качество выводимых картинок оставляет желать лучшего. даже на фотках сделанных нормальным фотоаппаратом видно лесенку на наклонных поверхностях. вобщем сглаживание отсутствует, что не радует. в isxbb.dll такая же фигня была

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 10:55 09-10-2009 | Исправлено: htuos, 11:11 09-10-2009
1ne2wo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shegorat, знакомый скрипт Жаль, что у меня так и не заработал =/ Слушай, а у тебя какой версии bass.dll?

Всего записей: 133 | Зарегистр. 10-09-2009 | Отправлено: 11:15 09-10-2009
TiIiMuRkA



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
acj_2008
 
посмотри 37 страницу! там нме как раз говори, как сделать все нормально, сначала Shegorat дал мне скрипт, чтобы чекбокс создать, потом другой пользователь чуть ниже, чтобы убрать черный текст, иначе белый ложится под черный и его не видно!

Всего записей: 151 | Зарегистр. 02-09-2009 | Отправлено: 11:28 09-10-2009
chelobey

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

Цитата:
Добрый день. Не покидает надежда на возможность реализации следующего: cоздается memo с отображением rtf [?]. Как в форме заменить системный курсор на свой. Интересен вариант локального изменения (только для memo).

 
htuos

Цитата:
а тут есть какие-то проблемы?

 
htuos, спасибо, но в твоем примере используются именно системные курсоры, а мне необходимо, чтобы грузился из tmp свой анимированный курсор. ну не работает в TRichEditViewer механизм LoadCursorFromFile, вот и спрашиваю. Подскажите, если ошибаюсь.

Всего записей: 78 | Зарегистр. 31-05-2007 | Отправлено: 12:33 09-10-2009 | Исправлено: chelobey, 12:34 09-10-2009
ExpeditorR

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

Цитата:
1. когда картинки выводишь не во все окно то виден стандартный бэкграунд, градиент на MainForm. некрасиво

 
Ну, например можно сделать так:
 
[Setup]
BackColor=clBlack
BackSolid=yes
 

Цитата:
2. добавь в любой из своих exampleX.iss в [Setup]  
Код:InfoBeforeFile=readme.rtf  
форматирования текста не будет, в зависимости от того что что написано в InitializeWizard, может вообще текст не отображаться

 
Это старые болезни Inno Setup, честно говоря не думал пока как с этим бороться.
Кстати во втором моём примере не используется MainForm, и соответственно там нет проблем.  
 
Насчёт сглаживания, боюсь сильно добавит тормозов.
 
У меня кстати к тебе есть просьба, Глянь личку!
 
 

Всего записей: 574 | Зарегистр. 30-05-2008 | Отправлено: 14:15 09-10-2009
htuos

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

Цитата:
htuos, спасибо, но в твоем примере используются именно системные курсоры, а мне необходимо, чтобы грузился из tmp свой анимированный курсор. ну не работает в TRichEditViewer механизм LoadCursorFromFile, вот и спрашиваю. Подскажите, если ошибаюсь.
 

боюсь в ричэдит не получится изменить курсор. он устанавливаемый ручками курсор где-то перекрывает (надо его исходники смотреть). в TMemo, TEdit курсор меняется спокойно. да вобщем-то и в TRichEditViewer можно сменить курсор, но только с установленным у него свойством UseRichEdit:=False; , т.е. без поддержки форматирования текста (по крайней мере в win7 получилось только так). типа такого получится, но без форматирования фигово смотрится
 
вот кстати интересно стало, а каким образом ты использовал LoadCursorFromFile? ведь там нет параметра указывающего для какого окна применить этот курсор
 
Добавлено:
ExpeditorR

Цитата:
Насчёт сглаживания, боюсь сильно добавит тормозов.  

смотря что используешь для рисования. но без него, что бы картинки выглядели более-менее нормально, нужно брать их с высоким разрешением, а это 1.много места 2. длительная распаковка перед запуском инсталла или перед началом установки. тоже не очень радостно. из своей практики - 500 килобайтные jpg 800x600 растянутые на 1280x1024 вполне прилично смотрятся со сглаживанием, а тут фото ~2.5мб не очень смотрится

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 15:03 09-10-2009 | Исправлено: htuos, 16:59 09-10-2009
0Fenixx0

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите сделать так чтоб буквы были на рисунке а не в окне!!!
 
Подробнее...
 
А здесь убрать в верху надпись (Информация  пожалуста прочитайте ....)
и надпись (когда вы будете готовы)
а надпись с низу (FenixxRepack) сделать чёрного цвета
 
Подробнее...
 
Тут тоже самое убрать надпись сверху (Выбор папки и ...)
и как убрать это серое окно
 
Подробнее...
 
Скрипт
 
Подробнее...

Всего записей: 5 | Зарегистр. 09-10-2009 | Отправлено: 16:52 09-10-2009 | Исправлено: 0Fenixx0, 16:54 09-10-2009
chelobey

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

Цитата:
каким образом ты использовал LoadCursorFromFile?

 
htuos, у меня в скрипте как-то так

Всего записей: 78 | Зарегистр. 31-05-2007 | Отправлено: 17:55 09-10-2009 | Исправлено: chelobey, 17:58 09-10-2009
htuos

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chelobey
 
ну вобщем все правильно (я тоже так делал), если MyPanel типа TRichEditViewer.  
курсор будет работать только если перед SetClassLong(MyPanel.Handle, GCL_HCURSOR, DCursor); поставить MyPanel.UseRichEdit:=False;  
 
ЗЫ могу сказать, что это не глюк инно, в делфи с ричэдитом такая же беда, краем глаза глянул инносетаповский ричедит, если сделать UseRichEdit:=True;, то сразу после этого
подгружается richedit20.dll (ActiveX-компонент) и пересоздается окно ричедита, после этого курсора не видно. точнее если быстро водить мышой, то иногда загруженный курсор проскакивает. вот такая вот .опа
че делать хз

Всего записей: 335 | Зарегистр. 06-03-2008 | Отправлено: 18:23 09-10-2009
chelobey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
htuos, спасибо еще раз. а нельзя ли организовать вывод rtf с форматированием и курсором другим способом, не через TRichEditViewer?

Всего записей: 78 | Зарегистр. 31-05-2007 | Отправлено: 18:36 09-10-2009
Gocha1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
htuos
e pojaluius k moderu, davaite skripti nam toje ili po askam boltaite, ne prinimai grubo, no viloji tot skript chto s krusorom animirovannim

Всего записей: 259 | Зарегистр. 26-10-2007 | Отправлено: 19:41 09-10-2009
kombat 77

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

Цитата:
нужен код - если чекбокс задания выключен то удаляется параметр в реестре

тут удалится целиком ключь 'Software\My Program\param2', если чекбокс2 не отмечен. (для примера)

Всего записей: 393 | Зарегистр. 07-01-2009 | Отправлено: 20:31 09-10-2009
0Fenixx0

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
помогите пожалуйста!!!

Всего записей: 5 | Зарегистр. 09-10-2009 | Отправлено: 22:25 09-10-2009
kombat 77

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

Цитата:
помогите пожалуйста!!!

Ваш скрипт надо почти, а точнее полностью переписывать, времени на это уйдёт прилично, думаю этим никто заниматься не будет.
Посмотрите готовые примеры из шапки, к примеру [Prototype]

Всего записей: 393 | Зарегистр. 07-01-2009 | Отправлено: 22:56 09-10-2009 | Исправлено: kombat 77, 22:57 09-10-2009
0Fenixx0

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

Цитата:
Помогите сделать так чтоб буквы были на рисунке а не в окне!!!
 
Подробнее...
 
А здесь убрать в верху надпись (Информация  пожалуста прочитайте ....)
и надпись (когда вы будете готовы)
а надпись с низу (FenixxRepack) сделать чёрного цвета
 
Подробнее...
 
Тут тоже самое убрать надпись сверху (Выбор папки и ...)
и как убрать это серое окно
 
Подробнее...
 
Скрипт
 
Подробнее...

 
Помогите правелно написать скрипт кому не лень?....Заранее спасибо=)
 

Всего записей: 5 | Зарегистр. 09-10-2009 | Отправлено: 03:58 10-10-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