Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 3]
Gnom_aka_Lexander
07-02-2011, 12:35
R.i.m.s.k.y., Ну, секция Code и нужна для обеспечения гибкости, хотя флаг bаckup хотелось-бы иметь на вооружении :)
R.i.m.s.k.y.
07-02-2011, 12:48
флаг bаckup хотелось-бы иметь на вооружении »
в том то и ДА что его НЕТ, когда скрипт на 915 кб, из них 650 - секция Registry, перспектива ручками прописывать ключи в функцию бэкапа несколько пугает.
Gnom_aka_Lexander
07-02-2011, 12:57
Вопрос нуббский, секцию КОДЕ только начал осиливать самостоятельно :)
Где-нибудь есть названия элементов окна инсталлятора с русскими пояснениями?
R.i.m.s.k.y.
07-02-2011, 13:33
Лександер, вотт свой инноультра ставишь, запускаешь Inno Setup Compiler, переключаешься на вкладку Form Designer, выбираешь форму и смотришь название.
Подскажите пожалуйста пошагово как сделать такие операции
7z -> Precomp ->Srep -> freearc
7z упаковать в архив без жатия.
freearc упаковать в архив с максимальным сжатием.
Gnom_aka_Lexander
07-02-2011, 17:35
Vista-w, Что именно сделать? упаковать или распаковать?
Лександер,
Помогите пожалуйста, мне нужна стадия Precomp (как им пользоваться) и Srep (как им пользоваться)
Ну и нужно чтоб все это упаковалось, а при установки игры все распаковалось.
Lbvfy888
08-02-2011, 11:04
помогите пожалуйста сделать так чтобы картинка была на весь инстл и на все страницы... я в начале находил только на 1 или на 1 и 2, а мне надо чтобы на все...
а если такое возможно, то чтобы на 1 странице была одна картинка, на следующей другая и так далее...
Народ выручите пожалуйста!!!
Вот мой скрипт (http://forum.oszone.net/attachment.php?attachmentid=59332&stc=1&d=1297183831)
Распаковка freearc проходит нормально
Srep так же здорово
Precomp также, а вот при извлечении из rar компилятор выдаёт ошибку "ошибка при загрузке unrar.dll"
Посоветуйте чёнибудь, мучаюсь уже несколько часов не могу найти ошибку!!!!!!!!!!
Заранее спасибо!
Gnom_aka_Lexander
08-02-2011, 20:46
Lbvfy888, Там все страницы описывать нужно, в примерах в шапке есть. Нажми на Показать/скрыть: Ссылки на примеры скриптов:
actavir, ;#define unrar - у тебя закоментирован винрар, сделай чтоб было так: #define unrar
У меня ещё вопрос возник в томже скрипте (http://www.oszone.net/go.php?url=http://forum.oszone.net/attachment.php?attachmentid=59332&stc=1&d=1297183831) я убрал коммент и программа так же доходит до распаковки рара отменяется и деинсталируется.
Чё там не так подскажите???
Gnom_aka_Lexander
08-02-2011, 22:59
actavir,
if not ISRarExtract ( 0, OveralPct, 0, ExpandConstant('{app}\SchoolElectroGitars.rar'), ExpandConstant('{app}'), false,CallBack, ''
попробуй поменять на
if not ISRarExtract ( 0, OveralPct, 0, ExpandConstant('{app}\SchoolElectroGitars.rar'), ExpandConstant('{app}'), true,CallBack, ''
Блин я это уже пробовал, тоже не помогает, есть ещё варианты?
Здравствуйте, помогите пожалуйста мне в одном вопросе. Мне требуется создать combobox на странице выбора каталога установки, от выбора варианта в котором, при установке производилась бы определенная запись значения реестра (заданная, но не показанная в выборе комбобокса) в одну и ту же его ветку. Не подскажете, как это можно релизвать в секции [code]. Спасибо.
Gnom_aka_Lexander
09-02-2011, 21:30
actavir, Самый надежный способ спросить здесь (http://forum.ru-board.com/topic.cgi?forum=5&topic=34920&start=340) у автора (http://forum.ru-board.com/profile.cgi?action=show&member=Profrager) библиотеки.
Здравствуйте, помогите пожалуйста, как можно Confirm:=False; привязать к конкретной кнопке?
Gnom_aka_Lexander
09-02-2011, 21:54
duxa, А подробнее? что именно нужно, от этой кнопки? :)
Лександер, дорабатываю вариант от nik1967 под себя. В его примере:
procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean);
begin
Confirm:= False;
end;
Но отсутствия msgbox при нажатии кнопки на всех страницах меня не устраивает, сделал отсутствие только на странице приветствия, но это не то что бы хотелось...
Gnom_aka_Lexander
09-02-2011, 22:12
duxa, Тут я пас :) могу посоветовать только прописывать для каждого окна отдельно, насколько моих скудных знаний хватает, в инно мало чего можно сделать для всех окон сразу, обычно приходится каждое окно в ручную править как нужно по отдельности.
Если я правильно понял, чего тебе нужно, то общая привязка идет так: Окно+элемент этого окна.
Всем привет. Парни, подскажите, пожалуйста! Как создать кнопки с выбором определённого компанента. Такие же кнопки, как на странице принятия лицензионного соглашения. Чтоб при нажатии на одну, другая бы отключалась и при этом чтоб распаковался выбранный компонент.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC