Balanyeza 1 Posted December 29, 2013 В Inno setup 5.5.4 создал инсталлятор модпака. На windows 7 всё работает, а на windows 8 этот же инсталлятор выдаёт ошибку и не запускается. Как сделать, чтобы он работал на windows 8? Quote Share this post Link to post Short link Share on other sites
AtotIK 580 #140141 Posted December 29, 2013 (edited) Ошибка то какая? Сам пользуюсь этой версией на Windows 8.1 - проблем нет. Edited December 29, 2013 by AtotIK Quote Share this post Link to post Short link Share on other sites
Balanyeza 1 #140179 Posted December 29, 2013 Модпак один и тот же, на win 7 запускается, а на win 8 нет. Вот скриншот ошибки Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #140246 Posted December 29, 2013 @Balanyeza, Не пробовал запустить от имени администратора?Если же не поможет - установить от имени администратора. 2 Quote Share this post Link to post Short link Share on other sites
Balanyeza 1 #140280 Posted December 29, 2013 Kotyarko_O, как я сам до этого не додумался... :), вообщем, спасибо большое. Quote Share this post Link to post Short link Share on other sites
NikolayHAOS 274 #140324 Posted December 30, 2013 (edited) Когда создаешь инсталятор в какой либо программе, в опциях должно быть что-то типа пунктика "Запрос прав администратора при запуске." Edited December 30, 2013 by NikolayHAOS Quote Share this post Link to post Short link Share on other sites
legik2003 2 #160717 Posted March 5, 2014 (edited) Подскажите как можно сделать возможность выбора компонент с помощью PageControl или TabControl, у меня в задумке разбить установку по вкладкам, просто компонентов много и все это рябит в глазах, вот бы и хотелось разбить по разделам.По возможности если есть у кого пример скрипта скинуть для осмысления. Edited March 8, 2014 by legik2003 Quote Share this post Link to post Short link Share on other sites
Azbuka 278 #160814 Posted March 6, 2014 @legik2003, Когда же люди начнут читать справку? Quote Share this post Link to post Short link Share on other sites
legik2003 2 #161001 Posted March 6, 2014 @legik2003, Когда же люди начнут читать справку? я понимаю что люди тут есть особо умные, спору нет, так прежде чем создать такую тему на форумах, я прогуглил ВСЕ что мог и не мог и читал эту справку, но нигде не нашел тему или помощь в том что я ищу. Такое ощущение что данный инсталлятор просто вовсе и не поддерживает данную функцию. Quote Share this post Link to post Short link Share on other sites
Azbuka 278 #161069 Posted March 7, 2014 (edited) Я то думал вы имеете в виду странички, переключаемые кнопками далее и назад... Инсталяторы с нужными вами панелями я просто не видел. Возможно они не поддерживаются. Если хотите такие панельки, то нужно будет переписать весь инсталлятор на какой-либо язык програмированния. Это конечно тяжело, но можно будет добавить кучу плюшек... Edited March 7, 2014 by Azbuka_slovensko 1 Quote Share this post Link to post Short link Share on other sites
legik2003 2 #161081 Posted March 7, 2014 (edited) Я то думал вы имеете в виду странички, переключаемые кнопками далее и назад... Инсталяторы с нужными вами панелями я просто не видел. Возможно они не поддерживаются. Если хотите такие панельки, то нужно будет переписать весь инсталлятор на какой-либо язык програмированния. Это конечно тяжело, но можно будет добавить кучу плюшек... Спасибо за ответ, я тоже к этому начинаю уже склоняться, но не могу в это поверить так как в Inno Setup когда выбираешь скрипт, в редакторе форм есть эти кнопки PageControl и TabControl которые как я понимаю можно размещать в инсталяторе. И вчера я нашел вот такую часть скрипта 'часть скрита' varpc: 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 March 7, 2014 by legik2003 Quote Share this post Link to post Short link Share on other sites
Azbuka 278 #161087 Posted March 7, 2014 @legik2003, Смотрю я в код и ничего не понимаю. Увы, я только по Basic'ам могу помочь. Попробуйте такие программы, как ISTool и Inno Script Generator. Вторая вроде как Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool. Quote Share this post Link to post Short link Share on other sites