Jump to content
Korean Random
Sign in to follow this  
Balanyeza

Нужна помощь с инсталлятором

Recommended Posts

В Inno setup 5.5.4 создал инсталлятор модпака. На windows 7 всё работает, а на windows 8 этот же инсталлятор выдаёт ошибку и не запускается. Как сделать, чтобы он работал на windows 8?

Share this post


Link to post

Short link
Share on other sites

Ошибка то какая? Сам пользуюсь этой версией на Windows 8.1 - проблем нет.

Edited by AtotIK

Share this post


Link to post

Short link
Share on other sites

@Balanyeza, Не пробовал запустить от имени администратора?
Если же не поможет - установить от имени администратора.

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Когда создаешь инсталятор в какой либо программе, в опциях должно быть что-то типа пунктика "Запрос прав администратора при запуске."

Edited by NikolayHAOS

Share this post


Link to post

Short link
Share on other sites

Подскажите как можно сделать возможность выбора компонент с помощью PageControl или TabControl, у меня в задумке разбить установку по вкладкам, просто компонентов много и все это рябит в глазах, вот бы и хотелось разбить по разделам.
По возможности если есть у кого пример скрипта скинуть для осмысления.
5fe120df7c27.jpg 7598102ad30d.jpg

Edited by legik2003

Share this post


Link to post

Short link
Share on other sites

@legik2003, Когда же люди начнут читать справку?

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

Такое ощущение что данный инсталлятор просто вовсе и не поддерживает данную функцию.

Share this post


Link to post

Short link
Share on other sites

Я то думал вы имеете в виду странички, переключаемые кнопками далее и назад...

Инсталяторы с нужными вами панелями я просто не видел. Возможно они не поддерживаются.

Если хотите такие панельки, то нужно будет переписать весь инсталлятор на какой-либо язык програмированния.

Это конечно тяжело, но можно будет добавить кучу плюшек...

Edited by Azbuka_slovensko
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Я то думал вы имеете в виду странички, переключаемые кнопками далее и назад...

Инсталяторы с нужными вами панелями я просто не видел. Возможно они не поддерживаются.

Если хотите такие панельки, то нужно будет переписать весь инсталлятор на какой-либо язык програмированния.

Это конечно тяжело, но можно будет добавить кучу плюшек...

Спасибо за ответ, я тоже к этому начинаю уже склоняться, но не могу в это поверить так как в Inno Setup когда выбираешь скрипт, в редакторе форм есть эти кнопки PageControl и TabControl которые как я понимаю можно размещать в инсталяторе.

И вчера я нашел вот такую часть скрипта 

'часть скрита'

var

pc: TPageControl;

pcts: TTabSheet;

 

procedure InitializeWizard();

begin

WizardForm.OuterNotebook.Hide;

WizardForm.NextButton.Hide;

 

{ TPageControl }

pc := TPageControl.Create(WizardForm);

pc.Parent := WizardForm;

pc.SetBounds(ScaleX(10), ScaleY(40), WizardForm.Width - SCaleX(20), ScaleY(200));

 

pcts := TTabSheet.Create(WizardForm);

pcts.PageControl := pc;

pcts.Caption := 'Page 1';

with TNewButton.Create(WizardForm) do

begin

Parent := pcts;

Caption := 'Button';

SetBounds(ScaleX(10), ScaleY(40), ScaleX(80), ScaleY(30));

end;

 

pcts := TTabSheet.Create(WizardForm);

pcts.PageControl := pc;

pcts.Caption := 'Page 2';

with TNewEdit.Create(WizardForm) do

begin

Parent := pcts;

Text := 'Edit';

SetBounds(ScaleX(40), ScaleY(90), ScaleX(80), ScaleY(30));

end;

 

pcts := TTabSheet.Create(WizardForm);

pcts.PageControl := pc;

pcts.Caption := 'Page 3';

with TNewListBox.Create(WizardForm) do

begin

Parent := pcts;

Items.Append('ListBox');

SetBounds(ScaleX(80), ScaleY(20), ScaleX(80), ScaleY(100));

end;

end;

 

которую я вставил в

[code] 

 только тем самым в инсталляторе добавился PageControl с 3-мя вкладками и все, а остальная часть инсталлятора игнорируется, и как можно вставить те компоненты которые необходимо выбирать для установки

Edited by legik2003

Share this post


Link to post

Short link
Share on other sites

@legik2003, Смотрю я в код и ничего не понимаю. Увы, я только по Basic'ам могу помочь.

Попробуйте такие программы, как ISTool и Inno Script Generator. Вторая вроде как

Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.

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.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...