Jump to content
Korean Random

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


Recommended Posts

Уже подумываю, если честно..

 

Что логичней: купить топливо под автомобиль, или автомобиль под топливо?

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

  • Downvote 1
Link to comment
Short link
Share on other sites

как он может быть не найден если он в одной папке с прогой 

Этого определённо достаточно хД.

Читай в справке про секцию [Files].

Edited by Kotyarko_O
Link to comment
Short link
Share on other sites

Этого определённо достаточно хД.

Читай в справке про секцию [Files].

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

procedure InitializeWizard();

begin

itd_init;

 

//Let's download two zipfiles from my website..

itd_addfile('http://www.sherlocksoftware.org/petz/files/dogz5.zip,expandconstant({tmp}\dogz5.zip'));

itd_addfile('http://www.sherlocksoftware.org/petz/files/petz4.zip,expandconstant({tmp}\petz4.zip'));

 

//Start the download after the "Ready to install" screen is shown

itd_downloadafter(wpReady);

end;

 

procedure CurStepChanged(CurStep: TSetupStep);

begin

if CurStep=ssInstall then begin //Lets install those files that were downloaded for us

filecopy(expandconstant('{tmp}\dogz5.zip'),expandconstant('{app}\dogz5.zip'),false);

filecopy(expandconstant('{tmp}\petz4.zip'),expandconstant('{app}\petz4.zip'),false);

end;

end;

Link to comment
Short link
Share on other sites

  • 2 weeks later...

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

После основной страницы с компонентами создаёшь ещё одну, на ней создаёшь TNewCheckListBox, и добавляешь компоненты вручную, каждый (через свойство AddCheckBox, созданного листБокса). Все параметры есть в справке.

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

Edited by Kotyarko_O
Link to comment
Short link
Share on other sites

После основной страницы с компонентами создаёшь ещё одну, на ней создаёшь TNewCheckListBox, и добавляешь компоненты вручную, каждый (через свойство AddCheckBox, созданного листБокса). Все параметры есть в справке.

mi45sardaqan.jpg
  • Upvote 1
  • Downvote 1
Link to comment
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...