dima9701
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору У меня скрипт с выбором компонентов.Стоит выбор русской и английской озвучек. Упакованы 3 архива Free Arc Вот что я написал в скрипте: repeat MyError:=true; if not ISDoneInitialize(ExpandConstant('{src}\records.inf'), $F777, Comps1,Comps2,Comps3, PCFVer, false, MainForm.Handle, {#NeedMem}, @ProgressCallback) then break; repeat if not ISArcExtract ( 0, 100, ExpandConstant('{src}\data.arc'), ExpandConstant('{app}'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break; if not ISArcExtract ( 3, 0, ExpandConstant('{src}\rusvoice.arc'), ExpandConstant('{app}'), false, '', '', '', notPCFonFLY ) then break; if not ISArcExtract ( 4, 0, ExpandConstant('{src}\engvoice.arc'), ExpandConstant('{app}'), false, '', '', '', notPCFonFLY ) then break; Когда у меня устанавливается игра до 100 % распаковывается игра это архив data.arc,а после идёт архив "rusvoice.arc" или "engvoice.arc" смотря что выберут в инсталляторе.Вообщем после 100 % установка уходит до 300 %. У меня вопрос как сделать что бы установка доходила до 100% и заканчивалась при этом распаковав 2 архива? |