PDA

View Full Version : Use of records.inf


Bilawal
26-02-2015, 06:30
What is the use of records.inf? Explain.

Razor12911
26-02-2015, 06:48
I think it determines installation progress, it is used by isdone.
better post these questions in the conversion tutorial forum.

Bilawal
26-02-2015, 07:24
Can you explain its use by giving example here(In this thread). Please.

I heard that i corrects percentage problem.

I used isexec and it goes from 97% to 197%. Why?

Razor12911
26-02-2015, 08:47
i don't know how to use records, just read the documentation of isdone.
but coming back to isexec, well any action that you take by using the isdone functions, it adds 100% to progress if you set the percent total to zero. if you want to avoid this, just use exec instead of isexec

Tixo56
26-02-2015, 10:33
100 percent - 1 archive
For example: you have 3 archives, during the first run you will be shown 300 percent, but after test run will file record.int and which will allow when it is used in the installer do not 300 percent and 100
I hope everything is clear written =)

gozarck
16-03-2015, 14:12
100 percent - 1 archive
For example: you have 3 archives, during the first run you will be shown 300 percent, but after test run will file record.int and which will allow when it is used in the installer do not 300 percent and 100
I hope everything is clear written =)

this is my config for 4 files.

if not ISArcExtract ( 0, 25, ExpandConstant('{src}\dat_01.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;

if not ISArcExtract ( 25, 50, ExpandConstant('{src}\dat_02.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;

if not ISArcExtract ( 50, 75, ExpandConstant('{src}\dat_03.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;


if not ISArcExtract (75, 100, ExpandConstant('{src}\dat_04.bin'), ExpandConstant('{app}\'), '', false, '', ExpandConstant('{tmp}\arc.ini'), ExpandConstant('{app}\'), notPCFonFLY{PCFonFLY}) then break;

Razor12911
16-03-2015, 14:15
I also think (not sure) masks are accepted, if you don't want to set any progress at all, just write *.bin as source.