Jump to content
Korean Random
EvilAlex

Создание инсталляторов для модпаков на базе Inno Setup

Recommended Posts

ПРИВЕТ парни!Будте добры,скажите,можно ли в окне выбора компонентов менять цвета строкам?Но не всем сразу ,а к примеру я хочу выделить несколько строк другим цветом,если можно ,то расталкуйте плиз!

Share this post


Link to post

Short link
Share on other sites

В тором варианте оставит папку xvm?

Нет.

 

Так но верно получше?

Если директива используется не только в одной строке - лучше.

 

 

#define Patch "0.9.4"
Type: filesandordirs; Name: "{app}\res_mods\{#Patch}\*";
Type: filesandordirs; Name: "{app}\res_mods\xvm";

 

Забыл [installDelete].

 

можно ли в окне выбора компонентов менять цвета строкам?

Нет. Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

 

 

можно ли в окне выбора компонентов менять цвета строкам? Нет.

спс

Share this post


Link to post

Short link
Share on other sites

забыл что нужно вписать в секцию [setup] чтоб убрать проверку (всплывающее окно) установленных компонентов?

Share this post


Link to post

Short link
Share on other sites

забыл что нужно вписать в секцию [setup] чтоб убрать проверку (всплывающее окно) установленных компонентов?

Что?

Share this post


Link to post

Short link
Share on other sites
забыл

а знал? Такого в [setup] нет.

Нужно у каждого компонента прописывать флаг disablenouninstallwarning.

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

а знал? Такого в [setup] нет.

Нужно у каждого компонента прописывать флаг disablenouninstallwarning.

ааа понял,спасиб.

Share this post


Link to post

Short link
Share on other sites

procedure BackUp(CurStep: TSetupStep); var ThereIsFolders: Boolean; begin if BackupCheck.Checked then begin ThereIsFolders:=(DirExists(AddBackslash(WizardDirValue()) + '{#SourceDir}') and (not DirExists(AddBackslash(WizardDirValue()) + '{#BackupDir}')) ); if ThereIsFolders then if CurStep=ssInstall then begin WizardForm.ProgressGauge.Hide; WizardForm.StatusLabel.Caption:='Создание резервных копий файлов...'; CopyFiles(ExpandConstant('{app}') + '\{#SourceDir}\*.*', ExpandConstant('{app}') + '\{#BackupDir}'); WizardForm.ProgressGauge.Show; WizardForm.StatusLabel.Caption:=SetupMessage(msgStatusExtractFiles); end; end; end;

  в этом месте прописываю свою страницу, на которой должен отображаться чекбокс бекапа, но орёт на неизвестный компонент, вот пример скрипта, скрипт не мой, но суть та же:

script.iss.zip

надо показать чекбокс бекапа на той странице, где рисуется впервые SelectdirPage1 но не выходит никак, что не так? в скрипте не менял ничего, чтобы было проще разобраться.

Share this post


Link to post

Short link
Share on other sites

  в этом месте прописываю свою страницу, на которой должен отображаться чекбокс бекапа, но орёт на неизвестный компонент

 

Неизвестный компонент в этой строке?

Parent:=WizardForm.SelectdirPage1;

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

Edited by night_dragon_on

Share this post


Link to post

Short link
Share on other sites

да в этой, нужно просто в том скрипте сделать так, чтобы бекап работал.


в редакторе форм страница выбора папки неактивна, если что.

Share this post


Link to post

Short link
Share on other sites

 

 

в редакторе форм страница выбора папки неактивна, если что.
[Setup]
DisableDirPage=yes

?

 

 

 

Parent:=WizardForm.SelectdirPage1;
Если имеется ввиду стандартная страница выбора директории, то так неправильно.

Share this post


Link to post

Short link
Share on other sites

Если имеется ввиду стандартная страница выбора директории, то так неправильно.

Так у него вроде как кастомная с таким названием.

Share this post


Link to post

Short link
Share on other sites

Так у него вроде как кастомная с таким названием.

Если кастомная, то тем более неправильно.

Parent := SelectDirPage1.Surface;

И при создании: чё-то_там := чё-то_там.Create(SelectDirPage1);

Edited by Kotyarko_O

Share this post


Link to post

Short link
Share on other sites

Доброго времени суток :)

 

Добавил в модпак картинок, все работает, только этих самых картинок получилось более 80 штук, и размером они по 109 кб, и при первом наведении мыши на компонент его картинка немного долго подгружается. При втором наведении все ок. Можно ли как то исправить или хотя бы уменьшить долгую подгрузку?

 

Заранее спасибо :)

 

P.S.: Картинки в BMP 16 бит

Edited by woole

Share this post


Link to post

Short link
Share on other sites

 

 

Добавил в модпак картинок, все работает, только этих самых картинок получилось более 80 штук, и размером они по 109 кб, и при первом наведении мыши на компонент его картинка немного долго подгружается. При втором наведении все ок. Можно ли как то исправить или хотя бы уменьшить долгую подгрузку?
Выставить более слабый метод сжатия.
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
Можно ли как то исправить

Перейти на JPG с сохранением для WEB.

Edited by AtotIK

Share this post


Link to post

Short link
Share on other sites

Перейти на JPG с сохранением для WEB.

Это как то слишком долго))

Выставить более слабый метод сжатия.

Спасибо, помогло :)

Share this post


Link to post

Short link
Share on other sites

Блин, не получается с выводом на страницу как бекапа, так и скринов с описаниями, есть идеи у кого нить?

Edited by Darksoul

Share this post


Link to post

Short link
Share on other sites

Ребят, а как сделать чтобы после завершения установки открывало в браузере сайт. В теме искал, но нифига не разобрался.

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...