#1
|
|||
|
|||
Percentage Problem with ISExec
Guys another problem i'm facing right here A friend gave me fix for the Batch Execution that i needed for my inno Script and the good thing is that the Execution is working and the .bat also finishes its work, But i don't know why i'm facing this stupid problem :
Code:
//Setup-1.Rpk (4.75 GB) --> [8.37 GB] if not ShowChangeDiskWindow ('Please Locate Part 1 To Start Installing...', ExpandConstant('{src}'),'Setup-1.Rpk') then break; if not ISArcExtract ( 0, 50, ExpandConstant('{src}\Setup-1.Rpk'), ExpandConstant('{app}'), '', false, '{#PassWord}', ExpandConstant('{tmp}\ISDone_Params_ExTended.ini'), ExpandConstant('{app}'),False) then break; //function ISExec(CurComponent:Cardinal; PctOfTotal,SpecifiedProcessTime:double; ExeName,Parameters,TargetDir,OutputStr:AnsiString;Show:boolean):boolean; external '[email protected]:ISDone.dll stdcall delayload'; if not ISExec ( 0, 0, 0, ExpandConstant('{app}\Rebuild.bat'), '', ExpandConstant('{app}'), 'My comments',false) then break; //Setup-2.Rpk (4.75 GB) --> [8.37 GB] if not ShowChangeDiskWindow ('Please Locate Part 2 To Continue Installation...', ExpandConstant('{src}'),'Setup-2.Rpk') then break; if not ISArcExtract ( 0, 50, ExpandConstant('{src}\Setup-2.Rpk'), ExpandConstant('{app}'), '', false, '{#PassWord}', ExpandConstant('{tmp}\ISDone_Params_ExTended.ini'), ExpandConstant('{app}'),False) then break; But no matter why does the Progress instantly jumps to 100% from 45% Also you can check out my SShots... |
Sponsored Links |
#2
|
|||
|
|||
first thing why don't u give any percentage to ISEXEC
>>the reason for the problem Actually 0 pct doesn't mean that isdone will give 0 pct to the batch file its meaning is little bit different the Fix 1.In isDoneinit, sset records file name to ExpandConstant('{src}\records.inf') 2.just give 0 pct to every task and run the whole installation process or simply according to ur bins Code:
//Setup-1.Rpk (4.75 GB) --> [8.37 GB] if not ShowChangeDiskWindow ('Please Locate Part 1 To Start Installing...', ExpandConstant('{src}'),'Setup-1.Rpk') then break; if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Setup-1.Rpk'), ExpandConstant('{app}'), '', false, '{#PassWord}', ExpandConstant('{tmp}\ISDone_Params_ExTended.ini'), ExpandConstant('{app}'),False) then break; //function ISExec(CurComponent:Cardinal; PctOfTotal,SpecifiedProcessTime:double; ExeName,Parameters,TargetDir,OutputStr:AnsiString;Show:boolean):boolean; external '[email protected]:ISDone.dll stdcall delayload'; if not ISExec ( 0, 0, 0, ExpandConstant('{app}\Rebuild.bat'), '', ExpandConstant('{app}'), 'My comments',false) then break; //Setup-2.Rpk (4.75 GB) --> [8.37 GB] if not ShowChangeDiskWindow ('Please Locate Part 2 To Continue Installation...', ExpandConstant('{src}'),'Setup-2.Rpk') then break; if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Setup-2.Rpk'), ExpandConstant('{app}'), '', false, '{#PassWord}', ExpandConstant('{tmp}\ISDone_Params_ExTended.ini'), ExpandConstant('{app}'),False) then break; bt after that it will produce a records.inf file in ur src dir and after that u will get the perfect progressbar >> and if u don't want to give pct to bat file then put 1 instead of 0 in pct section and 49 to the another bin file >>and one more tip if ur using reflate then try to check the crc. I think that will never gonna match even if u r using razor's isdone compatible reflate and one more thing rohini isn't in Delhi at all Last edited by truerepacks; 07-07-2016 at 01:37. Reason: Fix some mistakes |
The Following User Says Thank You to truerepacks For This Useful Post: | ||
Prince4 (07-07-2016) |
#3
|
||||
|
||||
Quote:
Code:
procedure CurStepChanged(CurStep: TSetupStep); var i, MyRepackNumber: integer; begin i:= 1; // Don't touch this. MyRepackNumber:= 3; // How many your repack games... WizardForm.ProgressGauge.Position:=0; WizardForm.ProgressGauge.Max:=0; repeat WizardForm.ProgressGauge.Max:= WizardForm.ProgressGauge.Max + 1000; i:= i + 1; until i = MyRepackNumber; ISDoneError:= false; if ISDoneInit(ExpandConstant('{tmp}\records.inf'), $F777, 0,0,0, MainForm.Handle, 512, @ProgressCallback) then begin repeat ChangeLanguage('English'); if not SrepInit('',512,0) then ISDoneError := True; if not PrecompInit('',128,0) then ISDoneError := True; if not FileSearchInit(true) then ISDoneError := True; if not ShowChangeDiskWindow ('Please Locate Part 1 To Start Installing...', ExpandConstant('{src}'),'Setup-1.Rpk') then break; if not ISArcExtract ( 0, 50, ExpandConstant('{src}\Setup-1.Rpk'), ExpandConstant('{app}'), '', false, '{#PassWord}', ExpandConstant('{tmp}\ISDone_Params_ExTended.ini'), ExpandConstant('{app}'),False) then break; if not ISExec ( 0, 0, 0, ExpandConstant('{app}\Rebuild.bat'), '', ExpandConstant('{app}'), 'My comments',false) then break; if not ShowChangeDiskWindow ('Please Locate Part 2 To Continue Installation...', ExpandConstant('{src}'),'Setup-2.Rpk') then break; if not ISArcExtract ( 0, 50, ExpandConstant('{src}\Setup-2.Rpk'), ExpandConstant('{app}'), '', false, '{#PassWord}', ExpandConstant('{tmp}\ISDone_Params_ExTended.ini'), ExpandConstant('{app}'),False) then break; until true; ISDoneStop; end; end;
__________________
EDM Producer. |
#4
|
|||
|
|||
Quote:
and yeah i've also tried to add percentage like : Setup-1.Rpk = 50 ISExec = 10 Setup-2.Rpk = 40 But it was all the same i'll try this in few hours.. Thanks for the A! And yeah one more thing why do you think Rohini isn't in Delhi? |
#5
|
|||
|
|||
Quote:
Thanks |
#6
|
||||
|
||||
@Prince..Or you write it manually or automatically created during compression process with any utility that you can find on this forum.
__________________
≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ « I Mediocri Imitano, I Geni Copiano, Dio Crea & Distrugge » (Io Ridefinisco & Perfeziono le Loro Opere Rendendole Uniche) ![]() ![]() ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ « Mediocrities Imitate, Genius Copy, God Creates & Destroys » (I Reconsider & Improve Their Works, Rending Them One And Only) ![]() ![]() |
The Following User Says Thank You to felice2011 For This Useful Post: | ||
Prince4 (07-07-2016) |
#7
|
|||
|
|||
I don't get any Records.inf during compression process and how do i write it manually?
|
#8
|
||||
|
||||
Sorry I understood the configuration setting "*.ini"...the setup information file "*.inf" if you use a precompiled installation should be included in one of the installation folder, and in the compiler have a line like this.
Code:
ISDoneError:=true; if ISDoneInit(ExpandConstant('{src}\records.inf'), $F777, Comps1,Comps2,Comps3, MainForm.Handle, 512, @ProgressCallback) then begin repeat ChangeLanguage('english'); if not SrepInit('',512,0) then break; if not PrecompInit('',128,PCFVer) then break; if not FileSearchInit(true) then break; #include 'Archives.ini' ISDoneError:=false; until true; ISDoneStop; end;
__________________
≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ « I Mediocri Imitano, I Geni Copiano, Dio Crea & Distrugge » (Io Ridefinisco & Perfeziono le Loro Opere Rendendole Uniche) ![]() ![]() ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ ≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈ « Mediocrities Imitate, Genius Copy, God Creates & Destroys » (I Reconsider & Improve Their Works, Rending Them One And Only) ![]() ![]() |
#9
|
|||
|
|||
I have created a custom script from Mr316dx's BlackBox Script.
So i just have to add that code with my script then it'll generate the Records.inf. Okay i'll try. |
#10
|
|||
|
|||
Quote:
actully it is nothing bt the percentage of progrss allotted by isdone itself basis on the time taken to complete the specific task and thats why i said the perfect progressbar and about rohini i live jst 50 km away from it, in delhi |
The Following User Says Thank You to truerepacks For This Useful Post: | ||
Prince4 (08-07-2016) |
#11
|
|||
|
|||
Quote:
|
#12
|
|||
|
|||
Quote:
|
#13
|
||||
|
||||
Quote:
![]() ![]()
__________________
EDM Producer. Last edited by Carldric Clement; 09-07-2016 at 07:14. |
#14
|
|||
|
|||
actully he need it i had a talk with him and i probably solved his issues.
|
#15
|
|||
|
|||
Yeah This one is Solved!
Thanks brothers.. For your Time, i really appreicate it ![]() |
![]() |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
dvd playing problem... | themis_t | CD/DVD Software & Utilities | 6 | 20-10-2004 13:44 |
Problem with Record Now Max ver 4.5 | brkr101 | PS2 Games | 2 | 22-04-2004 21:40 |
problem with my xbox | mrlucky | XBox Games | 1 | 11-01-2004 08:38 |
A problem about NFS Underground | Gilvin | PC Games | 1 | 22-11-2003 21:17 |
Problem with pics on web pages and cookies | EVOEvo | CD/DVD-Writers | 3 | 05-10-2003 17:57 |