Inno Setup (создание инсталяционных пакетов). Часть 3

Статус
В этой теме нельзя размещать новые ответы.

RameR

Новичок
Adil,
Как к кнопке приписать значение, чтобы она былана переднем на плане, а то через китайцев делается, а в сценарие ничего не меняется?Разобраться не могу!То есть поверх OuterNotebook(а оно на весь экран и перекрывает только кнопки и bevel)
 
Последнее редактирование:

RameR

Новичок
Mailchik, BringToFront само то, хотя с bevel не работает(
1) Можно ли TaskPage и ProgramGroupPage объединить? То есть
чтобы все это отображалось на странице выбора группы, а TaskPage отключить!

Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked*! Посмотри, посоветуй! Как быть?

и line pixels patterns на rghost выложить, а то я через андроид сижу(
Буду признателен!
 
Последнее редактирование:

Mailchik

Старожил
Проверенный
RameR, можно, только наоборот. всё отображается на SelectTasksPage, а SelectProgramGroupPage отключить, так как TasksList формируется только на SelectTasksPage. Пример:
 

RameR

Новичок
Mailchik, Какие предположения есть, почему bevel не работает с BringToFront, то есть поверх OuterNotebook!
Можешь Line Pixels Patterns на свободный файлообменик!А то я своими силами в фотошопе этот "узор" зделал!,охото этот глянуть!
 

Mailchik

Старожил
Проверенный
RameR, показывай полный скрипт, посмотрим. так сказать трудно.
зачем на свободный файлообменник? скачай во вложении в моём посту.
 

RameR

Новичок
Mailchik, Могу вписать весь скрипт, но он займет много места это будет оффтоп, через вложение не хочет качать, ведь через Android сижу( Thanks за пример )
 

RameR

Новичок
Вот он:
Скрипт
 

RameR

Новичок
Скрипт полностью рабочий, осталось визуально доработать, лепил со скрипта ISDone Final, перелепил его! Закос под Fenixx'a пиксель в пиксель, расположение кнопок по своему + текст не через фотошоп!Осталось всего ничего, сложное уже сделал! Спасибо всем кто помог!Буду еще обращаться, если понадобиться!

Mailchik, Глянь его, вроде все почистил, мнение советы, мелкие недочеты (до этой стадии проделанного, я знаю что еще осталось сделать) Заранее Thanks

PS Это мой первый инсталл с помощью Inno (труден в освоении, но того стоит)Не хило будет для первого рипа!(делаю для себя)
 
Последнее редактирование:

RameR

Новичок
Есть ли противоположность BringToFront?Надо OuterNotebook сделать везде на задний план!Или только для каждого элемента на каждой странице приписывать BringToFront! Думаю первый вариант предпочтительней! А то bevel перекрывается OuterNotebook...

~Как сделать, чтобы WizardImageFile отображался на всех страницах и вместе с OuterNotebook не перекрывали элементы и лейблы на всех страницах соответственно! Заранее спасибо!
 
Последнее редактирование:

Mailchik

Старожил
Проверенный
Есть ли противоположность BringToFront
Да, SendToBack;
А то bevel перекрывается OuterNotebook...
Нет, Bevel перекрывает WizardForm.WelcomePage, у которой родитель всё тот же OuterNotebook. Поставьте у Bevel'а родителем WizardForm.WelcomePage, то есть WizardForm.Bevel.Parent := WizardForm.WelcomePage и Bevel будет виден.
Как сделать, чтобы WizardImageFile отображался на всех страницах
В CurPageChanged дописываешь WizardForm.WizardBitmapImage.Show;

Закос под Fenixx'а ведь есть: Ссылка
 

RameR

Новичок
Закос под Fenixx'а ведь есть:...
С нуля интересней делать!А так готовый скинешь захочешь что нибудь посвоему; и не сможешь, потому что не знаешь что и как в нем!!И мое оформление мне лучще нравится, несильно отличается но все же!Кнопки расположены по "лучше" + текст нечерез фотошоп!Еще доработаю ваще тема будет!Это мое мнение)
Хотелось субъективное мнение увидеть) А так огромное спасибо, дома буду попробую опробывать твои советы!
 

RameR

Новичок
Как обойти загрузку скина для деинсталятора:
Для его загрузки скин распаковывается в ('{app}, затем копируется в {tmp}, хотя при загрузке скина самого инсталла - он берется сразу из {tmp}! Нельзя никак в сам деинсталятор запихнуть этот скин?
Если нет, то как эти файлы завуалировать не в путь установки?
 

LexBell

Борода
Супер модератор
RameR, можно,если пользуешься расширенной версией. Смотри в папке с примерами пример RawDataResurce. ТОлько с длл-кой косяк бывает, через раз успевает загрузиться.
 

Mailchik

Старожил
Проверенный
MAKS_MAFIA, ответ на ваш вопрос:Код
 

RameR

Новичок
Можно ли исбавиться от Notebook, а то сперва идет form>notebook>page¡ Одно открываешь другое закрывается! Прям головоломка какая-та!Если на form делать то отображается на всех страницах, как сделать чтобы была на WizardForm, но на определенной странице (через show, hide что то не привлекает) при этом минуя Notebook!
 

Mailchik

Старожил
Проверенный
RameR, почему же неудобно? если грамотно расписывать, то всё удобно будет. ПримерТолько координаты некоторых контролов придется изменять, так как некоторые объекты лежали на InnerNotebook, который в свою очередь лежал на OuterNotebook, который мы скрыли.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху